Question
Access Denied pour les eventing en remoting
- jojo
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
- Messages : 187
- Remerciements reçus 0
le titre est parlant...c'est le message d'erreur qui me retourne powershell si j'essaye de créer un eventing dans une machine distante...je suis en workgroup, administrateur sur les deux machines...et le remoting marche parfaitement sur la machine distante..
quelqu'un à une idée ? les cmdlet's \"Register-WmiEvent\" et \"Register-ObjectEvent\" marche parfaitement en local mais si j'utilise leurs paramètres computername ça me retourne \"Access Denied\"
PS> les 2 OS XP
merci<br><br>Message édité par: jojo, à: 5/03/12 12:50
Connexion ou Créer un compte pour participer à la conversation.
- Mike
- Hors Ligne
- Nouveau membre
-
- Messages : 1
- Remerciements reçus 0
Hello
le titre est parlant...c'est le message d'erreur qui me retourne powershell si j'essaye de créer un eventing dans une machine distante...je suis en workgroup, administrateur sur les deux machines...et le remoting marche parfaitement sur la machine distante..
quelqu'un à une idée ? les cmdlet's \"Register-WmiEvent\" et \"Register-ObjectEvent\" marche parfaitement en local mais si j'utilise leurs paramètres computername ça me retourne \"Access Denied\"
PS> les 2 OS XP
merci<br><br>Message édité par: jojo, à: 5/03/12 12:50
Bonjour,
Les grands esprits se rencontrent comme on dit : j'ai exactement le même souci que toi (entre 2 postes sous Win 7 pro)et j'ai déjà tenté pas mal de chose (en parcourant les forums) mais je sèche pour trouver la solution ...
Voici le script que je tente d'exécuter :
[code:1]
$cred = Get-Credential -Credential test7\Administrateur
$proc = Invoke-WmiMethod -ComputerName test7 -Credential $cred -Class Win32_Process -Name Create -ArgumentList \"Notepad.exe\"
Register-WmiEvent -ComputerName test7 -Credential $cred -Query \"Select * from Win32_ProcessStopTrace Where ProcessID=$($proc.ProcessId)\" -Action { Write-Host \"Process ExitCode: $($event.SourceEventArgs.NewEvent.ExitStatus)\" }[/code:1]
Sur la machine distante le notepad se lance correctement par contre le Register-WmiEvent me donne cette erreur :
[code:1]
Register-WmiEvent : Accès refusé. (Exception de HRESULT : 0x80070005 (E_ACCESSDENIED))
Au niveau de E:\PsExec\TestRemote.ps1 : 3 Caractère : 18
+ Register-WmiEvent <<<< -ComputerName test7 -Credential $cred -Query \"Select * from Win32_ProcessStopTrace Where ProcessID=$($proc.ProcessId)\" -Action { Write-Host \"Process ExitCode: $($event.SourceEventArgs.NewEvent.ExitStatus)\" }
+ CategoryInfo : NotSpecified: (:«») [Register-WmiEvent], UnauthorizedAccessException
+ FullyQualifiedErrorId : System.UnauthorizedAccessException,Microsoft.PowerShell.Commands.RegisterWmiEventCommand
[/code:1]
D'autre commande comme le Invoke-Command fonctionne également correctement en remote ... il n'y a que le Register-WmiEvent qui pose problème ...
Si quelqu'un à une idée ??
Merci par avance.
@+
Mike<br><br>Message édité par: Mike74, à: 7/03/12 19:32
Connexion ou Créer un compte pour participer à la conversation.
- jojo
-
Auteur du sujet
- Hors Ligne
- Membre elite
-
- Messages : 187
- Remerciements reçus 0
j'ai trouvé un contournement, mais c'est du bricolage:
[code:1]$s = New-PSSession -ComputerName $server01
Invoke-Command $s -Script {Register-WmiEvent -class Win32_ProcessStartTrace -Source \"Event01\" -Forward}
Register-EngineEvent -Source \"Event01\" -Action { Write-Host \"Fired !!\"}[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Access Denied pour les eventing en remoting