我想創建PowerShell腳本,它允許我輸入用戶名和/或組名,並將它發送到我們的服務器以獲取權限。如何提示輸入腳本?
有沒有辦法只用這兩個字段的文本框來提示,而不是每次都在腳本中插入名字?
$group = [ADSI]"WinNT://win2016-sfd-02/GROUP_NAME,group"
$group.Add("WinNT://win2016-sfd-02/DOMAIN/USER_NAME,user")
我想創建PowerShell腳本,它允許我輸入用戶名和/或組名,並將它發送到我們的服務器以獲取權限。如何提示輸入腳本?
有沒有辦法只用這兩個字段的文本框來提示,而不是每次都在腳本中插入名字?
$group = [ADSI]"WinNT://win2016-sfd-02/GROUP_NAME,group"
$group.Add("WinNT://win2016-sfd-02/DOMAIN/USER_NAME,user")
Read-Host是你追求的:
$Username = Read-Host "Please enter Username"
$GroupName = Read-Host "Please enter Groupname"
$group = [ADSI]"WinNT://win2016-sfd-02/$GroupName,group"
$group.Add("WinNT://win2016-sfd-02/DOMAIN/$Username,user")
http://stackoverflow.com/questions/8184167/prompt-for-user-input-in-powershell – Matt
的極具誘惑力的。如果DUP你想要一個有兩個盒子的單一表格,你必須自己做出我想的。 – Matt