2017-02-09 13 views
0

ユーザー名やグループ名を入力してサーバーに送信して権限を与えるPowerShellスクリプトを作成しようとしています。スクリプトへの入力を促すにはどうすればよいですか?

毎回スクリプトに名前を挿入するのではなく、2つのフィールドのテキストボックスでプロンプトを表示する方法はありますか?

$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場合あなたは2つのボックスを持つ単一のフォームを望んでいました。 – 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

Jamesに感謝します。それは完全に機能します。 1回のクリックでそれを実行し、プロンプトのテキストボックスを表示する方法はありますか? – Tinkinc

+0

http://www.sciosoft.com/blogs/post/2011/10/04/Launch-PowerShell-Script-from-Shortcut.aspxこれはうまくいきます – Tinkinc

関連する問題