Лучший отвечающий
Запуск PwerShell с автовыполнением 2 команд для автоматического подключения к удаленной командной консоли Exchange

Вопрос
-
Добрый день!
Сразу скажу, что я не силен в PowerShell.
Мне нужно запустить оболочку (консоль) PowerShell так, чтобы автоматически выполнились 2 команды, как если бы они были мною поочередно вручную введены в самой командной строке Windows PowerShell. Вот эти команды:
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<fqdn сервера Exchange>/PowerShell/ -Authentication Kerberos
Import-PSSession $Session
В справке по консоли powerShell есть параметры command и file, но я не понимаю, как в них в качестве значения задать выполнение 2 этих команд.
Помогите, пожалуйста.
14 декабря 2011 г. 6:51
Ответы
-
Добавлю 5 копеек: еще можно создать профиль (что-то типа аналога autoexec.bat) и добавть в него нужные команды.
см. help about_profiles
my blog: http://shserg.ru/- Помечено в качестве ответа KazunEditor 16 декабря 2011 г. 16:43
16 декабря 2011 г. 12:48 -
File, сохраняете в файл с расширением ps1,либо вручную,либо в своствах ярлыка прописываете.
1) powershell -noexit -nologo -file C:\script\ems.ps1
Command ,тоже самое либо в свойствах,либо вручную запускаетете.
2)
powershell -noexit -nolgo -command "$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<fqdn сервера Exchange>/PowerShell/ -Authentication Kerberos;Import-PSSession $Session"
- Помечено в качестве ответа KazunEditor 14 декабря 2011 г. 9:27
14 декабря 2011 г. 8:40Отвечающий
Все ответы
-
File, сохраняете в файл с расширением ps1,либо вручную,либо в своствах ярлыка прописываете.
1) powershell -noexit -nologo -file C:\script\ems.ps1
Command ,тоже самое либо в свойствах,либо вручную запускаетете.
2)
powershell -noexit -nolgo -command "$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://<fqdn сервера Exchange>/PowerShell/ -Authentication Kerberos;Import-PSSession $Session"
- Помечено в качестве ответа KazunEditor 14 декабря 2011 г. 9:27
14 декабря 2011 г. 8:40Отвечающий -
Спасибо огромное!
С помощью параметра file получилось! А это самое главное!
С помощью параметра command не получилось, выдает сообщение:
Командлет Import-PSSession в конвейере команд в позиции 1
Укажите значение для следующих параметров:
Session:
14 декабря 2011 г. 9:04 -
Добавлю 5 копеек: еще можно создать профиль (что-то типа аналога autoexec.bat) и добавть в него нужные команды.
см. help about_profiles
my blog: http://shserg.ru/- Помечено в качестве ответа KazunEditor 16 декабря 2011 г. 16:43
16 декабря 2011 г. 12:48