Question passer argument a un script

Plus d'informations
il y a 15 ans 11 mois #6563 par jeanfrancois
Bonjour,

J'aimerais tester ce script:

[code:1]# get-freespace.ps1
param ($computer = \".\", [switch]$total)
# récupérer tous les disques logiques de l'ordinateur:
get-wmiobject -computer $computer win32_logicaldisk |
tee-object -variable disques |
select-object @{e={$_.systemname};n=\"Système\"},
@{e={$_.name};n=\"Disque\"},
@{e={[math]::round($_.freespace/1GB,1)};n=\"Disponible (Go)\"}

# afficher l'espace disponible total si demandé:

if ($total) {
\"`nEspace Disponible Total sur $($disques[0].systemname): $([math]::round(($disques|measure-object
freespace -sum).sum/1GB,1)) Go\"
} [/code:1]

quand je fais:
.\getfreespace.ps1

ça fonctionne pour la machine local

Comment faire pour une machine distante?
je fais par exemple:
.\getfreespace.ps1 -computer 10.3.17.1

il m'indique:

Get-WmiObject : Accès refusé. (Exception de HRESULT : 0x80070005 (E_ACCESSDENIED))
At C:\getfreespace.ps1:4 char:14
+ get-wmiobject <<<< -computer $computer win32_logicaldisk |


Comment cela fonctionne?

Merci d'avance

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

Plus d'informations
il y a 15 ans 11 mois #6568 par Laurent Dardenne
Peut être un pb de configuration de DCom ou le serveur distant nécessite des crédentials spécifique...

Tutoriels PowerShell

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

Plus d'informations
il y a 15 ans 11 mois #6580 par Arnaud Petitjean
Effectivement il faut que tu sois admin de la machine distante pour que ça fonctionne.

Si ce n'est pas le cas, il faut que tu modifies le script, et en particulier que tu ajoutes le paramètre -Credential à Get-WmiObject pour passer des credentials alternatifs.

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

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