Question problème avec windows serveur 2003 et win32shutdow

Plus d'informations
il y a 13 ans 3 mois #1564 par dacharry
Bonjour,
Voilà mon problème j'ai écris un bout de code de deux lignes qui fonctionne a merveille quand il s'agit d'une station sous windows xp mais qui refuse obstinément de fonctionner sous windows serveur 2003.
Voici les 2 lignes en question :D


$srv = gwmi win32_operatingsystem -cred srvtest\test -computer srvtest
$srv.win32shutdown(6)

voici le message d'erreur que j'ai quand il s'agit de windows serveur 2003:

Exception lors de la récupération du membre « win32shutdown » : « Accès refusé. (Exception de HRESULT : 0x80070005 (E_ACCESSDENIED)) »
Au niveau de C:\xxxxxxxx\test.ps1 : 3 Caractère : 10
+ $retour = <<<< $srv.win32shutdown(6)

acces denied alors que le compte test est admin ca me laisse perplexe :'(

MERCI D'AVANCE A TOUTE PERSONNE POUVANT M'AIDER

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #1568 par maycry
Exception lors de la récupération du membre « win32shutdown » : « Accès refusé. (Exception de HRESULT : 0x80070005 (E_ACCESSDENIED)) »


ACCESSDENIED = Tu n'exécute pas le script avec les droits autorisés.:pinch: :lol: :blush: :huh:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #1571 par TIti
Bonjour,

Je pense que tu ne nous dis pas tout...
C'est quoi ce + $retour ?
Tu ne veux pas nous mettre toutes les lignes ?

Beru

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #1607 par dacharry
$srv = gwmi win32_operatingsystem -cred srvtest\test -computer srvtest
$retour = $srv.win32shutdown(6)
$retour

voilà les lignes en intégralitée :blush:

Je voulais tester le résultat grâce a cette variable mais le message d'erreur est suffisemment bloquant pour que je sache que ca ne marche pas :D<br><br>Message édité par: didier, à: 1/02/08 16:55

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 13 ans 3 mois #1616 par TIti
Re,

Tu peux déjà faire plus simple. Pas la peine de repasser par une seconde variable ($retour) pour utiliser la méthode win32shutdown
Tu peux directement utiliser $srv.win32shutdown(6)
Reste que cela ne règle pas ton pb.

Peux-tu ajouter les privilèges suivants sur ton profil de test ? (à l'aide de la commande Ntrights)
SeShutdownPrivilege et SeRemoteShutdownPrivilege puis refaire un test (même si à mon avis le message d'erreur devrait être différent)

A+
Béru

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.162 secondes
Propulsé par Kunena