Guide d'installation de NetBackup™ Self Service

Last Published:
Product(s): NetBackup & Alta Data Protection (10.5.0.1)

À propos de la politique d'exécution de PowerShell

La politique d'exécution de PowerShell détermine si PowerShell peut exécuter des scripts. Le programme d'installation définit la politique d'exécution sur Remote Signed, ce qui permet l'exécution de scripts. Des problèmes surviennent si cette étape du programme d'installation échoue ou si la politique d'exécution est modifiée après l'installation. Cette annexe décrit le diagnostic et la résolution de problèmes liés à la politique d'exécution.

Diagnostic
  • Connectez-vous au site Web.

  • Cliquez sur l'onglet Serveurs de sauvegarde.

  • Cliquez sur l'icône Vérifier la connectivité.

Figure : Vérifier la connectivité

Vérifier la connectivité

Si vous recevez le message d'erreur indiqué ci-dessus, un problème lié à la politique d'exécution est peut-être survenu. Si l'opération Vérifier la connectivité ne génère aucune erreur, la politique d'exécution est correctement définie.

Figure : Fenêtre contextuelle Échec de l'importation

Fenêtre contextuelle Échec de l'importation

Pour confirmer le problème de politique d'exécution, accédez au journal des erreurs. Sélectionnez %ProgramData%\Veritas\NetBackupSelfService et examinez les erreurs. Voici un exemple de problème de politique d'exécution.

"CreateRequest failed with error: 
File C:\Temp\NetBackupAdapter\NetBackupAdapterServices\PowerShellScripts\
ValidationHook\Initial.p s1 cannot be loaded because running scripts is 
disabled on this system. For more information, see about_Execution_Policies 
at http://go.microsoft.com/fwlink/?LinkID=135170. File C:\Temp
\NetBackupAdapter\NetBackupAdapterServices\PowerShellScripts\ValidationHook\
Initial.p s1 cannot be loaded because running scripts is disabled on this 
system. For more information, see about_Execution_Policies at 
http://go.microsoft.com/fwlink/?LinkID=135170."
Solution
  1. Connectez-vous au serveur Web.
  2. Ouvrez l'invite de commande PowerShell en tant qu'administrateur.
  3. Saisissez : Get-ExecutionPolicy - List

    La liste des politiques d'exécution actuelles s'affiche.

  4. Si la Portée de l'ordinateur local n'est pas définie sur Remote Signed, saisissez la commande suivante :

    Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy RemoteSigned

La portée de la politique d'exécution traite les éléments dont la priorité est plus élevée dans la liste, en remplacement des éléments inférieurs dans la liste. Si la portée Politique de l'ordinateur est définie sur Restreint, même si Ordinateur local est définie sur Signé distant, vous ne pourrez toujours pas exécuter de scripts. La publication de dépassement de pile suivant décrit la procédure de résolution de ces problèmes.

http://stackoverflow.com/a/27755459