私は技術者にユーザー名とグループ名を入力させたいが、入力ボックスのに入力する。誰でもこの方法を私に教えてくれる?同じ入力ボックスに複数の入力フィールドを入れる方法
Function add-togroup{
#Adds members to group in AD
#$users = Read-Host "Enter a username"
Add-Type -AssemblyName Microsoft.VisualBasic;
$value = [Microsoft.VisualBasic.Interaction]::InputBox('Enter username',
'Username')
$value2 = [Microsoft.VisualBasic.Interaction]::InputBox('Enter group
name', 'XA Group','')
$group_membership = Get-ADPrincipalGroupMembership $users | select name |
format-table -auto
foreach($u in $value)
{
Add-ADGroupMember $value2 -Members $u
}
Write-Host $group_membership
}
だから私は、シーケンス内の複数のダイアログを使用することですが、私は1つの箱/フォームにこれをロールバックすることができれば、それはより良いユーザー体験のためになるだろう。
文字列を分割する方法を尋ねていますか?私はあなたが欲しいものを正確に理解していないか、それを変える試みを見ていません。また、 'Format-Table'を削除すると便利なことはありません。 – Matt
2つの入力ポップアップを用意する代わりに、2つの入力ポップアップを使用して情報を入力することができます。 1つはユーザー名、もう1つはグループに入る – user770022
ああ。あなたは[このときのような]必要があります(https://technet.microsoft.com/en-us/library/ff730941.aspx)。この場合、独自のダイアログをロールバックする必要があります。 – Matt