У меня есть powershell, преобразованный в EXE для удобства работы для некоторых powershell. EXE определен таким образом, что он скрыт, поэтому я не могу сделать то же самое для скрипта, который требует ввода. Может ли быть возможно, что оболочка выбрасывает поле ввода, где я могу вводить данные?Получение запроса ввода в командной строке ввода из командной строки
Powershell команда ISAS упоминается
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
Set-Mailbox
Так что, если я преобразовать это в EXE и запустить его в скрытом режиме я не получит возможность добавить имя почтового ящика.
я могу использовать Set-Mailbox - Indentity «Имя пользователя», но так как есть много пользователей, что делает его легко, если я запустить его таким образом
Спасибо заранее !!
Да, вы получили это право, спасибо вам за помощь. Так что я должен использовать powershell и VB для получения подсказки? Я не в VB так сильно, что вы можете помочь мне с этим больше. Еще раз спасибо!! –
Когда я вхожу в «Set-mailbox», я должен добавить «Identity», где я могу ввести имя почтового ящика, и как я могу добавить VB на это? –
В приведенном выше коде значение переменной почтового ящика $ будет задано независимо от типа пользователя в поле. Если вы хотите передать его параметру Identity Set-Mailbox, это будет примерно так: Set-MailBox -Identity $ почтовый ящик –