Я пытаюсь запустить сценарий PowerShell из пакетного файла windows. Это сценарий, связанный с SharePoint, который использует Import-SPData
.
это работает без каких-либо проблем при использовании USERA
's логин. Однако, если я попытаюсь запустить тот же пакетный файл из USERB
логин, я получаю сообщение об ошибке ниже:
c:PS>ExecMyPowershellScript.bat
c:PS>C:Windowssystem32WindowsPowerShellv1.0powershell.exe -psconsolefile "
C:Program FilesCommon FilesMicrosoft SharedWeb Server ExtensionsCONFIGP
OWERSHELLRegistrationpsconsole.psc1" -command "c:psMyPSScript.ps1"
The local farm is not accessible. Cmdlets with FeatureDependencyId are not regis
tered.
Import-SPData : Cannot access the local farm. Verify that the local farm is pro
perly configured, currently available, and that you have the appropriate permis
sions to access the database before trying again.
At C:psRun_MyPSScript.ps1:5 char:18
...
я убедился, что USERB
и разрешения bat
и ps1
файлы.
Я использую PowerShell
версия 2 и SharePoint Server 2010