2017-02-09 100 views
0

我想創建PowerShell腳本,它允許我輸入用戶名和/或組名,並將它發送到我們的服務器以獲取權限。如何提示輸入腳本?

有沒有辦法只用這兩個字段的文本框來提示,而不是每次都在腳本中插入名字?

$group = [ADSI]"WinNT://win2016-sfd-02/GROUP_NAME,group" 
$group.Add("WinNT://win2016-sfd-02/DOMAIN/USER_NAME,user") 
+0

http://stackoverflow.com/questions/8184167/prompt-for-user-input-in-powershell – Matt

+0

的極具誘惑力的。如果DUP你想要一個有兩個盒子的單一表格,你必須自己做出我想的。 – Matt

回答

2

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") 
+0

謝謝詹姆斯。這是完美的。有沒有辦法只需點擊一下運行它,然後獲得提示文本框? – Tinkinc

+0

http://www.sciosoft.com/blogs/post/2011/10/04/Launch-PowerShell-Script-from-Shortcut.aspx這個效果很好 – Tinkinc

相關問題