FIM Powershell Workflow на Windows Server 2012 R2
Основная проблема - невозможно использовать модули повершела версии 3 или 4. $PSVersionTable.PSVersion запущенный из FIM WF возвращает значение 2, а не 3 или 4. Как с этим бороться?
2 варианта:
-
powershell version 3.0 -command путь_до_скрипта.ps1 -TargetGuid $fimwf.TargetId.Guid (чтобы передать параметры в скрипт), а в скрипт нужно добавить param([guid]$TargetGuid)
-
добавить в файл “C:\Program Files\Microsoft Forefront Identity Manager\2010\Service\Microsoft.ResourceManagement.Service.exe.config”
Как-то так 😉
Written on May 23, 2014