Мне нужно выяснить, как удаленно запускать команду командной консоли Exchange на установленном сервере обмена.Запустить команду Powershell на удаленном ПК с разными учетными данными
0
A
ответ
2
Этот код показывает, как вы можете открыть соединение WSMAN к удаленной машине, используя любые учетные данные вы хотите:
PSCredential credential = new PSCredential(someUserName, someSecurePassword);
WSManConnectionInfo connectionInfo = new WSManConnectionInfo(new Uri("http://targetmachinename:5985/wsman"), "http://schemas.microsoft.com/powershell/Microsoft.PowerShell", credential);
connectionInfo.AuthenticationMechanism = AuthenticationMechanism.Negotiate;
using(Runspace runspace = RunspaceFactory.CreateRunspace(connectionInfo))
{
... use runspace here ...
}
Теперь, который соединит вверх PowerShell экземпляр скелетное. Если вы хотите подключиться к готовому экземпляру PowerShell Exchange, вы можете указать обмен shellUri
в WSManConnectionInfo вместо и вы даже не должны беспокоиться о добавлении оснастки в:
WSManConnectionInfo connectionInfo = new WSManConnectionInfo(new Uri("http://targetmachinename:5985/wsman"), "http://schemas.microsoft.com/powershell/Microsoft.Exchange", credential);
Смежные вопросы
- 1. Запустить ScriptBlock с разными учетными данными
- 2. вызов сценария remote powershell с разными учетными данными в C#
- 3. Запуск определенных команд в PowerShell под разными учетными данными?
- 4. PowerShell - создать новый экземпляр с разными учетными данными
- 5. Запустить команду на удаленном сервере
- 6. Запуск сценариев PowerShell на удаленном ПК
- 7. Запуск формы приложения Powershell с учетными данными
- 8. Папка удаления/удаления с разными учетными данными
- 9. VB.Net File.Copy/File.Move с разными учетными данными
- 10. C# запустить кусок кода под разными учетными данными
- 11. MSBuild вызывает Powershell с учетными данными
- 12. Powershell перебирает список серверов с учетными данными
- 13. Как подключиться к папке с учетными данными на удаленном сервере
- 14. Как запустить пиро-сервер на удаленном ПК?
- 15. Powershell - WinRM - Карта диска с удаленными учетными данными
- 16. Запуск cruise control.net под разными учетными данными
- 17. Открытие powershell с учетными данными в памяти
- 18. Запуск powershell из sql с различными учетными данными
- 19. копия с альтернативными учетными данными
- 20. Process.Start с разными учетными данными с UAC по
- 21. Необходимо запустить скрипт sikuli на удаленном ПК с помощью PsExec
- 22. Как запустить exe на удаленном ПК с помощью psexec
- 23. прочитать удаленный ключ реестра с альтернативными учетными данными в powershell
- 24. Powershell (версия 2.0) удаленное выполнение служб с учетными данными
- 25. Подключиться к TFS с разными учетными данными пользователя
- 26. Обработка нескольких аутентификаций с разными учетными данными при использовании HtmlUnitDriver?
- 27. PowerShell запрашивает удаленный SQL Server с различными учетными данными Windows
- 28. Powershell 5.0 Служба запуска Invoke-Command с учетными данными
- 29. ASP.NET Forms Аутентификация между приложениями с разными учетными данными формы
- 30. Доступ с учетными данными
Простите меня, если это глупо вопрос. Я понимаю, что такое URI, но как определить URI оболочки? – Johnrad
Я обновлю ответ. –
Как определить этот URI оболочки обмена? – Johnrad