Utiliser un script de connexion PowerShell pour mettre à jour les mappages d'imprimantes | Apprendre Powershell – Serveur d’impression
Author: Titanfall —
Short summary: On m'a récemment demandé de proposer une solution PowerShell pour redistribuer toutes les imprimantes de notre domaine d'un serveur d'impression 32 bits à un serveur d'impression 64 bits. Cela devait être fait à l'ouverture de session, ce qui voulait dire qu'il devait s'agir d'un script d'ouverture de session. Heureusement, nous utilisons Windows 7, ce qui […]
Quick overview
- Site
- Tutos GameServer
- Canonical URL
- https://tutos-gameserver.fr/2019/11/24/utiliser-un-script-de-connexion-powershell-pour-mettre-a-jour-les-mappages-dimprimantes-apprendre-powershell-serveur-dimpression/
- LLM HTML version
- https://tutos-gameserver.fr/2019/11/24/utiliser-un-script-de-connexion-powershell-pour-mettre-a-jour-les-mappages-dimprimantes-apprendre-powershell-serveur-dimpression/llm
- LLM JSON version
- https://tutos-gameserver.fr/2019/11/24/utiliser-un-script-de-connexion-powershell-pour-mettre-a-jour-les-mappages-dimprimantes-apprendre-powershell-serveur-dimpression/llm.json
- Manifest
- https://tutos-gameserver.fr/llm-endpoints-manifest.json
- Estimated reading time
- 2 minutes (74 seconds)
- Word count
- 245
Key points
- On m'a récemment demandé de proposer une solution PowerShell pour redistribuer toutes les imprimantes de notre domaine d'un serveur d'impression 32 bits à un serveur d'impression 64 bits.
- Cela devait être fait à l'ouverture de session, ce qui voulait dire qu'il devait s'agir d'un script d'ouverture de session.
- Heureusement, nous utilisons Windows 7, ce qui en fait un candidat idéal pour un script de connexion PowerShell!
- Les exigences de ce script d'ouverture de session sont les suivantes: Ne nécessite aucune interaction de l'utilisateur Mappe la même imprimante sur le nouveau serveur que l'ancien serveur (les serveurs migrés conservent le même nom d'imprimante Vieux: \ Server1 B24-R Nouveau: \ Server2 B24-R) Supprimer l'ancien mappage d'imprimante Ecrire un fichier journal de la suppression, l'ajout et les erreurs rencontrées dans un répertoire partagé La première exigence est quasiment irréfléchie.
Primary visual
Structured content
On m'a récemment demandé de proposer une solution PowerShell pour redistribuer toutes les imprimantes de notre domaine d'un serveur d'impression 32 bits à un serveur d'impression 64 bits. Cela devait être fait à l'ouverture de session, ce qui voulait dire qu'il devait s'agir d'un script d'ouverture de session. Heureusement, nous utilisons Windows 7, ce qui en fait un candidat idéal pour un script de connexion PowerShell! Les exigences de ce script d'ouverture de session sont les suivantes:
Ne nécessite aucune interaction de l'utilisateur Mappe la même imprimante sur le nouveau serveur que l'ancien serveur (les serveurs migrés conservent le même nom d'imprimante Vieux: \ Server1 B24-R Nouveau: \ Server2 B24-R) Supprimer l'ancien mappage d'imprimante Ecrire un fichier journal de la suppression, l'ajout et les erreurs rencontrées dans un répertoire partagé
La première exigence est quasiment irréfléchie. Si vous écrivez un script d'ouverture de session, il est préférable de ne pas demander d'effort à l'utilisateur. Heureusement, nous avons pu tirer parti de la fonctionnalité de Windows 2008 R2 qui permettait à vos scripts de connexion pour la stratégie de groupe de spécifier un script PowerShell en tant que script de connexion. Cela fera automatiquement en sorte que le script s'exécute avec le Contourne stratégie d'exécution et l'exécute dans une fenêtre cachée.
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.