Question
Automatisation creation printer
- Selenae
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 15 ans 1 mois #5786
par Selenae
Automatisation creation printer a été créé par Selenae
Bonjour,
Pour mon boulot je dois crée 300 imprimantes sur un Windows 2008. Je cherche un script qui permettrais a partir d'un fichier contenant les informations nécessaires de créer ces imprimantes sur le serveur.
j'ai pas mal cherché sur le WEB mais je n'ai rien trouvé
Merci d'avance de votre aide
Bien a vous
Pour mon boulot je dois crée 300 imprimantes sur un Windows 2008. Je cherche un script qui permettrais a partir d'un fichier contenant les informations nécessaires de créer ces imprimantes sur le serveur.
j'ai pas mal cherché sur le WEB mais je n'ai rien trouvé
Merci d'avance de votre aide
Bien a vous
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 15 ans 1 mois #5787
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Automatisation creation printer
Salut,
Selenae écrit:
Selenae écrit:
Peut être une piste ici .j'ai pas mal cherché sur le WEB mais je n'ai rien trouvé
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Selenae
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 15 ans 1 semaine #5856
par Selenae
Réponse de Selenae sur le sujet Re:Automatisation creation printer
Merci pour cette information
Voici le script que j'utilise pour créer une imprimante =>
[code:1]
function CreatePrinter {
$server = $args[0]
$print = ([WMICLASS]\"\\$server\ROOT\cimv2:Win32_Printer\"«»).createInstance()
$print.drivername = $args[1]
$print.PortName = $args[2]
$print.Shared = $true
$print.Sharename = $args[3]
$print.Location = $args[4]
$print.Comment = $args[5]
$print.DeviceID = $args[6]
$print.Put()
}
function CreatePrinterPort {
$server = $args[0]
$port = ([WMICLASS]\"\\$server\ROOT\cimv2:Win32_TCPIPPrinterPort\"«»).createInstance()
$port.Name= $args[1]
$port.SNMPEnabled=$false
$port.Protocol=1
$port.HostAddress= $args[2]
$port.Put()
}
CreatePrinterPort serveur90z print0105 print0105
CreatePrinter serveur90z \"HP LaserJet 4250 PCL 5\" print0105 print0105 TESTING TESTING print0105
[/code:1]
Le problème c'est que je travaille sur un cluster Windows 2008 composé d'un noeud serveur90a et serveur90b ainsi que d'une instance serveur90z.
Malgré que je spécifie l'instance serveur90z dans le script l'imprimante se crée sur un des noeuds ... ( Quant je test via la console graphique \"print management\" mon imprimante apparait bien sur le 90z )
Je pense qu'il y a quelque chose a modifier dans le script pour lui spécifier qu'il doit crée la printer sur l'instance mais je ne trouve pas quoi
Merci d'avance de votre aide
Voici le script que j'utilise pour créer une imprimante =>
[code:1]
function CreatePrinter {
$server = $args[0]
$print = ([WMICLASS]\"\\$server\ROOT\cimv2:Win32_Printer\"«»).createInstance()
$print.drivername = $args[1]
$print.PortName = $args[2]
$print.Shared = $true
$print.Sharename = $args[3]
$print.Location = $args[4]
$print.Comment = $args[5]
$print.DeviceID = $args[6]
$print.Put()
}
function CreatePrinterPort {
$server = $args[0]
$port = ([WMICLASS]\"\\$server\ROOT\cimv2:Win32_TCPIPPrinterPort\"«»).createInstance()
$port.Name= $args[1]
$port.SNMPEnabled=$false
$port.Protocol=1
$port.HostAddress= $args[2]
$port.Put()
}
CreatePrinterPort serveur90z print0105 print0105
CreatePrinter serveur90z \"HP LaserJet 4250 PCL 5\" print0105 print0105 TESTING TESTING print0105
[/code:1]
Le problème c'est que je travaille sur un cluster Windows 2008 composé d'un noeud serveur90a et serveur90b ainsi que d'une instance serveur90z.
Malgré que je spécifie l'instance serveur90z dans le script l'imprimante se crée sur un des noeuds ... ( Quant je test via la console graphique \"print management\" mon imprimante apparait bien sur le 90z )
Je pense qu'il y a quelque chose a modifier dans le script pour lui spécifier qu'il doit crée la printer sur l'instance mais je ne trouve pas quoi
Merci d'avance de votre aide
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 15 ans 1 semaine #5857
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Automatisation creation printer
Selenae écrit:
Les classes que tu utilises référence une machine physique, je ne sais pas si WMI connait la notion d'instance de cluster.
Regarde dans les API et les classes WMI dédiées au cluster, peut être dans la notion de dépendance ??
Peut être faut-il faire un refresh de l'instance ?
Le mieux je pense est de poster dans ce forum US , voir dans les newsgroups dédiés aux clusters.
Là je ne te serais d'aucune aide, je ne connais pas les cluster.Je pense qu'il y a quelque chose a modifier dans le script pour lui spécifier qu'il doit crée la printer sur l'instance mais je ne trouve pas quoi
Les classes que tu utilises référence une machine physique, je ne sais pas si WMI connait la notion d'instance de cluster.
Regarde dans les API et les classes WMI dédiées au cluster, peut être dans la notion de dépendance ??
Peut être faut-il faire un refresh de l'instance ?
Le mieux je pense est de poster dans ce forum US , voir dans les newsgroups dédiés aux clusters.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6302
- Remerciements reçus 68
il y a 15 ans 1 semaine #5859
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Automatisation creation printer
Consulte
ce post
.<br><br>Message édité par: Laurent Dardenne, à: 19/01/10 12:17
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Selenae
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 15 ans 1 semaine #5860
par Selenae
Réponse de Selenae sur le sujet Re:Automatisation creation printer
Merci pour ta réponse je vais poster sur le forum que tu m'as conseillé je vous tiens au courant
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.133 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Automatisation creation printer