Question
Imprimantes
- LAPO
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 16 ans 4 mois #5535
par LAPO
Réponse de LAPO sur le sujet Re:Imprimantes
Merci beaucoup pour ce script qui fonctionne très bien sur mon poste.
Il y a une chose que je n'ai pas comprise.
A quoi sert la variable \"$computer\" ?
J'aimerai l'utiliser pour installer l'imprimante sur les autres ordinateurs du réseau mais je ne sais pas comment.
Il y a une chose que je n'ai pas comprise.
A quoi sert la variable \"$computer\" ?
J'aimerai l'utiliser pour installer l'imprimante sur les autres ordinateurs du réseau mais je ne sais pas comment.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 4 mois #5536
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Imprimantes
tsunamidream écrit:
[code:1]$ClassPrinter= [wmiclass]\"\\$Computer\root\cimv2:Win32_Printer\"[/code:1]
Sous PS par défaut on adresse WMI sur le poste local.
Ajoute \"\"\\$Computer\root\cimv2:\" à chaque occurence de [wmiclass].
A préciser le poste :A quoi sert la variable \"$computer\" ?
[code:1]$ClassPrinter= [wmiclass]\"\\$Computer\root\cimv2:Win32_Printer\"[/code:1]
Sous PS par défaut on adresse WMI sur le poste local.
Ajoute \"\"\\$Computer\root\cimv2:\" à chaque occurence de [wmiclass].
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- LAPO
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 16 ans 4 mois #5538
par LAPO
Réponse de LAPO sur le sujet Re:Imprimantes
re bonjour,
Je vais finir par vous énerver mais j'ai encore un problème.
Ce code... :
[code:1]$ResultDrv = $Driver.AddPrinterDriver($NewDriver)
Switch ($ResultDrv.ReturnValue)
{
0 {Write-Host \"Success : $DriverName\"}
5 {Write-Host \"Access denied : $DriverName\";Break}
1797 {Write-Host \"The printer driver is unknown : $DriverName\";Break}
default {Write-Host \"Erreur : ($ResultDrv.ReturnValue)\";Break}
}[/code:1]... me renvoie cette erreur :
[code:1]Erreur : (System.Management.ManagementBaseObject.ReturnValue)[/code:1]
Je vais finir par vous énerver mais j'ai encore un problème.
Ce code... :
[code:1]$ResultDrv = $Driver.AddPrinterDriver($NewDriver)
Switch ($ResultDrv.ReturnValue)
{
0 {Write-Host \"Success : $DriverName\"}
5 {Write-Host \"Access denied : $DriverName\";Break}
1797 {Write-Host \"The printer driver is unknown : $DriverName\";Break}
default {Write-Host \"Erreur : ($ResultDrv.ReturnValue)\";Break}
}[/code:1]... me renvoie cette erreur :
[code:1]Erreur : (System.Management.ManagementBaseObject.ReturnValue)[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 16 ans 4 mois #5539
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Imprimantes
tsunamidream écrit:

Il faut utiliser un groupe $()
[code:1] default {Write-Host \"Erreur : $($ResultDrv.ReturnValue)\";Break} [/code:1]
Comme indiqué dans ce tutoriel , chapitre 1.4 Regroupements
Je ne vois pas pourquoiJe vais finir par vous énerver mais j'ai encore un problème.
Il faut utiliser un groupe $()
[code:1] default {Write-Host \"Erreur : $($ResultDrv.ReturnValue)\";Break} [/code:1]
Comme indiqué dans ce tutoriel , chapitre 1.4 Regroupements
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.045 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Imprimantes