当前位置: 首页 > 知识库问答 >
问题:

$path环境变量,用于创建Azure门户帐户

子车灿
2023-03-14

对于powershell来说,这可能是一个初学者的问题,但我有一个powershell命令,它可以获取保存在桌面上的CSV并运行它。具体来说,它将为Azure门户创建帐户,CSV包含新帐户的数据。我的团队将使用它,我们没有相同的路径。如何将路径更改为将为他们获取CSV的环境变量?我的同事建议使用$path,但我不明白它是如何工作的。命令如下:

导入-csv -Path C:\项目\帐户创建测试.csv |foreach {New-MsolUser -DisplayName $.显示名称 - 名字 $。名字 - 姓氏 $。姓氏 - 用户原则名 $.UserPrincipalName} |Export-csv -Path C:\Project\outputazure.csv

我还希望能够将“连接MsolService”添加到本文的开头,因为如果没有连接到Azure,该脚本将无法运行。如何将这一切简化为一个简单的步骤,而不必每次都将此命令复制粘贴到powershell中?

共有1个答案

皇甫飞跃
2023-03-14

您可以将以下cmd添加到脚本的开头。

  param(
    [Parameter(Mandatory=$true)]
    [string]$path
  )

然后,您可以使用< code > Import-Csv-Path $ Path 来导入它。它将要求运行脚本的用户输入csv文件的完整路径。

 类似资料:
  • 3.1.1.设置PATH环境变量 Android SDK里有个目录,主要的工具都在里面。我们将会频繁地用到这些工具,因此把你的~/android-sdk/tools/目录加入系统的环境变量PATH会是个好办法,这一来就不需要每次使用它们时都切换目录了。 不同系统设置环境变量的方式各有不同,详见Installing Android SDK页面中的第二步。 (译注:Installing Android

  • 我的Python程序有问题。在IDE(间谍IDE)上运行此程序时,我没有得到任何错误,并且它工作得很好。否则,如果我在python IDLE中运行它,我会得到以下错误。 我认为这个错误与Python路径环境变量有关,因为我找不到该模块。

  • 问题内容: 我认为这是另一个简单的问题,但是我无法使用任何Web解决方案。我的项目有一个版本号。每个数字都可以用“。”分隔。或“ _”。我想要一个仅显示前两个数字的变量。 我尝试编写一个普通的脚本来创建Jenkins环境变量。 我想使用前两位数字而不是整个字符串。 我是否正确执行此操作,甚至可以创建一个新的环境变量,并且对此有更好的解决方案吗? 问题答案: 以下groovy片段应传递版本(如您所提

  • MANAGING USER ENVIRONMENT VARIABLES 为了充分利用 Linux 来入侵系统,您需要了解环境变量,并熟练地管理它们,以获得最佳的性能、便利性,甚至是隐匿性。然而,在 Linux 新手发现有问题的领域中,管理用户环境变量可能是最难掌握的。从技术上讲,有两种类型的变量:shell和环境变量。环境变量是构建在系统和接口中的系统范围的变量,它们控制用户对系统的外观、行为和“

  • 在OS X10.8.2上,我使用JNA和gstreamer-java(通过Eclipse IDE)加载gstreamer库。首先,我使用gstreamer.com提供的SDK安装了gstreamer。但是,我卸载了这个,并使用Macports来安装它。 SDK的lib安装到: 现在,假设我想通过某个环境变量设置java来知道这个位置。这可能吗?看起来是这样,因为运行这条线: 显示。但我一辈子都想不

  • 我想将云服务部署到Azure,但在部署时必须选择存储帐户(在新门户和Visual Studio 2015中都尝试过)。我的存储帐户是使用新门户“存储帐户”创建的,并分配给了某些资源组,因此在部署时我无法选择它。对如何部署有何建议?