Главный недостаток PowerShell 1.O

Одним из главных недостатков PowerShell l. O было отсутствие интерфейса для выполнения команд на удаленном компьютере. Конечно, доя выполнения этой задачи можно было воспользоваться средством Windows Management Instrumentation и командлетами наподобие Get-Process и Get-Service, которые позволяли подключаться к удаленным компьютерам. Однако в первом выпуске PowerShell отсутствовала концепция встроенного интерфейса для дистанционной работы. Вообще-то отсутствие возможности дистанционного выполнения команд была вопиющим пробелом в функциональности, который надо было срочно заполнить. Поэтому команда разработчиков PowerShell занллась этим ограничением и устранила его, введя в PowerShell 2.0 новую возможность под названием Remoting.

Как понятно из названия, эта новая возможность предназначена для облегчения выполнения команд или сценариев на удаленных компьютерах. Это может означать выполнение команды или команд на одном удаленном компьютере или тысячах удаленных компьютеров. Кроме того, команды можно выдавать синхронно или асинхронно, по одной или по постоянному подключению, которое называется пространством выполнения, и даже планировать или регулировать их выполнение. Для использования Remoting необходимо получить соответствующие права доступа, чтобы подключиться к удаленному компьютеру, запустить PowerShell и выполнить нужную команду. И еще на удаленном компьютере должен быть установлен PowerShell 2.0 и средство дистанционного управления Windows Remote Management, а PowerShell должен быть настроен на дистанционную работу. Кроме того, при применении Remoting сеанс PowerShell, который используется для выполнения команд, определяет и среду выполнения. Поэтому выполняемые команды подчиняются политикам, профилям и настройкам удаленного компьютера. Команды, выполняемые на удаленном компьютере, не имеют доступа к информации, определенной в вашем локальном профиле. Поэтому команды, которые используют функцию или псевдоним, определенный в вашем локальном профиле, не смогуг выполняться, если эти элементы не определить на удаленном компьютере.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *