none
Установка PS3.0 посредством GPO на Win7\Win8\Server 2008R2\2012 RRS feed

  • Вопрос

  • В домене компьютеры след. ОС Win7\Win8\Server 2008R2\2012.

    Каким образом можно запустить установку PS 3.0 для поддержки команд Get-ADuser и прочих посредством GPO в домене?!

    8 октября 2012 г. 10:00

Все ответы

  • В домене компьютеры след. ОС Win7\Win8\Server 2008R2\2012.

    Каким образом можно запустить установку PS 3.0 для поддержки команд Get-ADuser и прочих посредством GPO в домене?!


    Чем WSUS не устраивает? Для поддержки команды Get-ADUser, PowerShell v3 не требуется,достаточно второй версии и модуля ActiveDirectory(в комплекте RSAT).Windows 8,Windows 2012 - PowerShell V3 предустановлен по умолчанию.
    8 октября 2012 г. 10:06
    Отвечающий
  • WSUS проставит PS3 на компах с Win7? А как бы это запустить посредством GPO. Этот вопрос более интересный.

    Имя "Get-ADUser" не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность 
    написания имени, а также наличие и правильность пути, после чего повторите попытку.
    \\pcname\share\TVPS\AuditDPC.ps1:12 знак:18
    + $uOU = Get-ADUser <<<<  $UsrName
        + CategoryInfo          : ObjectNotFound: (Get-ADUser:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

    Сейчас на Win7 x86 пишет следующее...

    8 октября 2012 г. 10:09
  • WSUS проставит PS3 на компах с Win7? А как бы это запустить посредством GPO. Этот вопрос более интересный.

    Имя "Get-ADUser" не распознано как имя командлета, функции, файла скрипта или выполняемой программы. Проверьте правильность 
    написания имени, а также наличие и правильность пути, после чего повторите попытку.
    \\pcname\share\TVPS\AuditDPC.ps1:12 знак:18
    + $uOU = Get-ADUser <<<<  $UsrName
        + CategoryInfo          : ObjectNotFound: (Get-ADUser:String) [], CommandNotFoundException
        + FullyQualifiedErrorId : CommandNotFoundException

    Сейчас на Win7 x86 пишет следующее...

    Есть читать более внимательно,я указал,что для запуска модуля ActiveDirectory,потребуется скачать и установить RSAT(Remote Server Administration Tools). Как установить модуль -http://blogs.msdn.com/b/rkramesh/archive/2012/01/17/how-to-add-active-directory-module-in-powershell-in-windows-7.aspx .

    И уже в скрипте выполняем импорт - Import-Module ActiveDirectory

    8 октября 2012 г. 10:25
    Отвечающий
  • Если я правильно понял, для выполнения этого скрипта нужен админпак.

    НА каждую локальную машину ставить его будет не правильно...хмм

    Kazun прошу прощения если я чтото туплю, но я пытаюсь понять..

    8 октября 2012 г. 10:31
  • Если я правильно понял, для выполнения этого скрипта нужен админпак.

    НА каждую локальную машину ставить его будет не правильно...хмм

    Kazun прошу прощения если я чтото туплю, но я пытаюсь понять..


    Хоть одно логичное объяснения можете дать,зачем это на каждой машине?
    8 октября 2012 г. 10:33
    Отвечающий
  • Требуется чтобы скрипт сохранял файл log в папке в шаре \\pc\logs\OU, имя которого включает в себя date-time-username-ipadress.log

    На моем компе стоит AdminPack + Win8(PS3)

    Все работает, файл ложится в нужную папку. 

    На компе test1 включил Unrestricted и выполнение скриптов.

    Добавляю на машине win7 в taskmanager событие по разблокировке:

    %systemroot%\system32\windowspowershell\v1.0\powershell.exe

    -windowstyle hide -noprofile -command \\shalkov-8\share\TVPS\AuditDPC.ps1

    Если убрать windowstyle, в конце выпадает ошибка (видно по окну), но файл создается (только в OU не помещается, на директорию выше сохраняется, ошибка Get-ADUser)

    Есои оставляю winstyle, файл не сохраняется а окно tasken появляется на секунду с той же ошибкой (ADUser)

    8 октября 2012 г. 12:36