J'essaie d'exécuter un script PowerShell à partir d'un fichier de commandes Windows. Ceci est un script SharePoint qui utilise Import-SPData.
Cela fonctionne sans problème lors de l'utilisation de USERAla connexion. Cependant, si j'essaie d'exécuter le même fichier de commandes à partir de USERBla connexion, le message d'erreur ci-dessous s'affiche:
c:\PS>ExecMyPowershellScript.bat
c:\PS>C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -psconsolefile "
C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\P
OWERSHELL\Registration\psconsole.psc1" -command "c:\ps\MyPSScript.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:\ps\Run_MyPSScript.ps1:5 char:18
...
Je me suis assuré que cela USERBa des permissions sur le batet les ps1fichiers.
J'utilise la PowerShellversion 2 etSharePoint Server 2010