我有一个powershell脚本,可以完成Active Directory和MS Exchange中的一些任务.我需要从我们的呼叫记录系统传入Active Directory用户名.让Call日志系统传递参数很简单.
我面临的问题是让PowerShell将参数读入变量.
我将提供一个概念验证示例.
这是一个将参数传递给powershell的示例命令.
C:\Users\UserName\Desktop\Test.ps1 -ADusername "Hello World"
Run Code Online (Sandbox Code Playgroud)
以下是示例脚本:
Param([string]$adusername)
$adusername
pause
Run Code Online (Sandbox Code Playgroud)
我期待以下输出:
Hello World
Press Enter to continue...:
Run Code Online (Sandbox Code Playgroud)
这是实际输出:
Press Enter to continue...:
Run Code Online (Sandbox Code Playgroud)
围绕这个核心概念围绕我的头脑将对我有很大的帮助.我无法找到适用于我的场景时有用的任何示例或教程.我很抱歉,如果这是一个重复的帖子,也无法在这个网站上找到任何东西.
编辑:每个请求,这是我的完整脚本:http://pastebin.com/ktjpLQek