Windows met à disposition une fonction qui permet de créer un profil utilisateur à la demande. C'est notamment ce qui est utilisé lorsqu'un utilisateur se connecte pour la première fois sur un poste (Windows créée le profil).
Il s'agit de CreateProfile. Description très succinte de Microsoft: "Creates a new user profile".
Je vous confirme que ça fait ce que ça dit, et même très bien ! Un administrateur peut créer à la demande le profil pour n'importe quel utilisateur Windows (simplement en connaissant le SID et le nom d'utilisateur. Le mot de passe n'est pas nécessaire).
Afin de faciliter l'utilisation de cette fonction au quotidien, j'ai créé l'outil "CProfile.exe". Cela vous permet donc de créer très facilement des profils utilisateurs sur un poste. J'utilise cette astuce fréquemment car on peut par exemple créer un profil afin d'y mettre des données avant que l'utilisateur ne se connecte pour la première fois.
"Le fichier est ouvert dans un autre programme"
c'est un des messages que Windows affiche quand il ne peut pas effacer/modifier un fichier ouvert ailleurs. Voici comment retrouver quel processus a un handle sur le fichier en question.
Lire la suite de Retrouver quel processus accède à un fichier
Windows affiche parfois des codes d'erreurs peu explicites au premier abord, tels que 0x80070005
ou 0x80070020
ou encore 2147942405
et 2147942432
.
Voici quelques astuces pour comprendre leur signification et vous permettre d'avancer dans votre troubleshooting.
Lire la suite de Trouver la signification d'un code d'erreur Windows
Il est possible de déployer des tâches planifiées par GPO (GPP pour être plus précis) mais connaissez-vous les Tâches immédiates ?
Les tâches planifiées sont bien connues par les techniciens et admins Windows nottamment car elles existent depuis fort longtemps, sont faciles à créer et à gérer. De plus, en quelques clics, il est possible de déployer des tâches planifiées sur plusieurs postes via une stratégie de groupe.
Ceci dit, il reste une catégorie de tâches extrêmement pratique mais un peu moins connue dans l'éditeur de stratégies de groupes de l'AD: ce sont les Tâches Immédiates.
Lire la suite de Stratégies de groupe - Les tâches immédiates
Hyper-V, comme tous les hyperviseurs, est capable d'effectuer une action sur les VM lorsque l'hôte s'arrête, par exemple, éteindre proprement le système d'exploitation invité.
Il peut cependant arriver que l'OS invité ne réponde pas correctement à la demande d'arrêt, ou plante durant cette phase.
C'est à ce moment là que le "ShutdownTimeout" est utile: Hyper-V forcera l'arrêt de la VM si ce délai est dépassé. Par défaut, sur Windows Serveur 2012 R2 et 2016 il est de 120 secondes, ce qui est généralement suffisant pour que l'arrêt de la VM soit effectif.
Oui, mais... si on a une VM qui a besoin de plus de 120 secondes à s'arrêter, on fait quoi ?
C'est là qu'intervient la paramètre ShutdownTimeout situé ici: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization
Il s'agit de la durée en secondes avant qu'Hyper-V ne considère que l'OS invité a planté durant l'arrêt et ne force son extinction. Il est possible de modifier ce paramètre si nécessaire.