Есть скрипт, который создает пользователя и почтовый ящик для него, но для этого нужно передать скрипту несколько параметров и соответственно строка получается очень длинной, как то можно сделать что бы при запуске скрипта без параметров, скрипт давал возможность вводить параметры поочередно, т.е запустил скрипт он проверил что нет значений для требуемых параметров и в консоли вывел имя первого параметра что то вроде param1:дальше вводишь значения для этого параметра и нажимаешь ентер, ниже снова просит значения для param2: , и тд для всех параметров. Можно такое сделать?
Пример скрипта:
Код:
Код: Выделить всё
Param ($account, $al, $gname, $sname, $OrUn, $Dep)
$fname = $sname + " " + $gname
$password = ConvertTo-SecureString "Password" -AsPlainText -Force
#------------------ Создание учетной записи -------------------#
New-Mailbox -Name $fname `
-Alias $al `
-OrganizationalUnit "Users/$OrUn" `
-UserPrincipalName "$account@corp.local" `
-SamAccountName $account `
-FirstName $gname `
-Initials '' `
-LastName $sname `
-Password $password `
-DisplayName ($sname + ' ' + $gname)`
-ResetPasswordOnNextLogon $true