Migration du serveur d'impression «Le royaume du processeur verbal – Bien choisir son serveur d impression

Author: Titanfall —

Short summary: Migration du serveur d'impression Nous avons effectué une migration d'un ancien serveur d'impression vers un nouveau. J'ai travaillé avec l'administrateur du serveur d'impression pour écrire un script qui faciliterait la migration des postes de travail vers le nouveau serveur. Il avait déjà dupliqué les partages d'imprimante de l'ancien serveur vers le nouveau. Nous avions juste […]

Quick overview

Site
Tutos GameServer
Canonical URL
https://tutos-gameserver.fr/2020/05/31/migration-du-serveur-dimpression-le-royaume-du-processeur-verbal-bien-choisir-son-serveur-d-impression/
LLM HTML version
https://tutos-gameserver.fr/2020/05/31/migration-du-serveur-dimpression-le-royaume-du-processeur-verbal-bien-choisir-son-serveur-d-impression/llm
LLM JSON version
https://tutos-gameserver.fr/2020/05/31/migration-du-serveur-dimpression-le-royaume-du-processeur-verbal-bien-choisir-son-serveur-d-impression/llm.json
Manifest
https://tutos-gameserver.fr/llm-endpoints-manifest.json
Estimated reading time
3 minutes (163 seconds)
Word count
541

Key points

Primary visual

Migration du serveur d'impression «Le royaume du processeur verbal

 – Bien choisir son serveur d impression
Main illustration associated with the content.

Structured content

Migration du serveur d'impression Nous avons effectué une migration d'un ancien serveur d'impression vers un nouveau. J'ai travaillé avec l'administrateur du serveur d'impression pour écrire un script qui faciliterait la migration des postes de travail vers le nouveau serveur. Il avait déjà dupliqué les partages d'imprimante de l'ancien serveur vers le nouveau. Nous avions juste besoin d'un moyen de pointer les postes de travail vers le nouveau serveur. Voici ce que nous voulions que le script fasse:

lire toutes les imprimantes réseau dans un tableau lire l'imprimante par défaut dans une variable supprimer toutes les imprimantes réseau commençant par \ OldPrintServer rajoutez toutes les imprimantes du réseau d'imprimantes réseau mais utilisez \ NewPrintServer comme nom de serveur Si l'imprimante par défaut d'origine était une imprimante réseau… définissez-la sur ce même nom sur le nouveau serveur.

Voici ce que j'ai trouvé. Il peut y avoir des problèmes avec l'habillage de ligne ci-dessous. Il est également disponible en téléchargement.

«************************************************* **********«************************************************* **********‘Script de migration du serveur d’impression««Auteur: Jarvis Davis«Compagnie: Campus Crusade for Christ«Date de création: 29 mai 2008«‘Objectif: migrer les postes de travail d’un serveur d’impression à un autre"Tout en conservant les mêmes noms d'imprimante et imprimante par défaut.««Hypothèse: cela suppose que vous avez déjà migré l'imprimante«Des objets d'un serveur d'impression à un autre et que l'imprimante«Les noms de partages sont restés les mêmes.««************************************************* **********«Flux général:‘* Lire toutes les imprimantes réseau dans un tableau

‘* Lire l'imprimante par défaut dans une variable‘* Supprimer toutes les imprimantes réseau commençant par“ \ OldPrintServer ”‘* Rajoutez toutes les imprimantes du réseau d’imprimantes réseau mais utilisez \ NewPrintServer comme nom de serveur‘* Si l’imprimante par défaut d’origine était une imprimante réseau… définissez-la de nouveau sur le même nom sur le nouveau serveur.«************************************************* ********** Définissez WshNetwork = CreateObject («WScript.Network»)strComputer = "."Définissez objWMIService = GetObject ("winmgmts: \" & strComputer & " root cimv2") ‘Lisez l’imprimante par défaut dans une matrice. Accessible en utilisant For Each objPrinter dans colDefaultDéfinissez colDefault = objWMIService.ExecQuery («Select * From Win32_Printer Where Default = TRUE») ‘Lisez toutes les imprimantes de l’ancien serveur dans un tableau. Accessible via For Each objPrinter dans colPrintersDéfinissez colPrinters = objWMIService.ExecQuery («Sélectionnez * à partir de Win32_Printer où ServerName =« \\ OldPrintServer »») «Supprimez toutes les imprimantes réseau qui commencent par OldPrintServerPour chaque objPrinter dans colPrinters objPrinter.Delete_Prochain «Ajoutez toutes les imprimantes réseau présentes sur le poste de travail à l'aide du nouveau nom de serveurPour chaque objPrinter In colPrinters WshNetwork.AddWindowsPrinterConnection «\ NewPrintServer » & objPrinter.SharenameProchain ‘Déterminez si l’imprimante par défaut d’origine était une imprimante réseau. Si c'est le cas, définissez-le en utilisant le nouveau nom du serveur d'impressionPour chaque objPrinter dans colDefault Si objPrinter.ServerName = "\ OldPrintServer" Alors strOldPrinterName = objPrinter.ServerName strNewPrinterName = Replace (strOldPrinterName, «OldPrintServer», «NewPrintServer») objPrinter.SetDefaultPrinter (strNewPrinterName) Fin siProchain

6 juin 2008 – Publié par Jarvis | technologie | imprimantes, vbscript

Click to rate this post! [Total: 0 Average: 0]

Topics and keywords

Themes: Serveur d'impression

License & attribution

License: CC BY-ND 4.0.

Attribution required: yes.

Manifest: https://tutos-gameserver.fr/llm-endpoints-manifest.json

LLM Endpoints plugin version 1.1.2.