Я пытаюсь запустить некоторые из наших процессов onboarding, и в этом я пытаюсь включить почтовые ящики в обмен. У меня есть некоторые строки, которые, похоже, работают вне сценария, но вызывают ошибку внутри скрипта. Можете ли вы мне помочь?Ошибка при использовании powershell при удалении удаленного доступа в Exchange 2010
The кодов выглядит следующим образом:
Function enableExchangeMailbox {
#Grabs admin credentials from xml document and imports it, setting the variable
$UserCredential = Import-Clixml 'SecureCredentials.xml'
#Sets up a new remote session
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://mxex2010.minnetronix.com/Powershell -Authentication Kerberos -Credential $UserCredential
#Enable the mailbox on the server
Invoke-Command -Session $Session -ScriptBlock {
Enable-Mailbox -Identity $global:userName -Database $global:exchangeDatabase
}
#cleanup
Remove-PSSession $Session
}
ошибка, что он бросает это:
Глобальная переменная для "идентичности" был установлен ранее в сценарии и работает в мои другие функции. Любая помощь будет оценена по достоинству.
работал как шарм. Спасибо вам за это! –