Category: PowerShell

Puissant et flexible, vous trouverez ici des commandes, des scripts, des trucs et astuces sur Windows PowerShell afin d’automatiser vos tâches et optimiser votre temps de travail.

Désactiver SMBv1 sous Windows Server

Hello, un petit script simple en PowerShell pour désactiver le protocole SMBv1 sur tous les serveurs Windows de votre parc Active Directory.

Windows_PowerShellAttention toute de même si vous avez des applis, des serveurs d’impressions…etc, qui utilisent cette version…à ne pas tout foutre en l’air 🙂 

Dans le scripts vous pouvez exclure par nom de machine.

Le reboot auto est désactivé, il faudra planifier un reboot le soir ou le weekend 🙂

Continue reading…

PowerShell – Afficher votre IP Public

Hello, une petite astuce rapidos ! quelques fois, on a besoin de connaître son adresse IP public, biensûr une simple recherche google et Hop! le premier lien est le bon…

Mais, aussi via PowerShell grâce à l’API ipify.org.Windows_PowerShell

Get My IP Public

Lancer votre console PowerShell et taper la commande suivante :

(Invoke-WebRequest -uri "https://api.ipify.org/").Content

Get_My_IP_Public

Plus d’info ici : https://www.ipify.org/

PowerShell – Tester un port avec Test-NetConnection

Hello, si vous avez des problèmes de connexion entre host/URL…etc, depuis un serveur Windows, j’utilise souvent Test-NetConnection pour troubleshooter et vérifier les problèmes de connexion/ports.

Windows_PowerShell

Une sorte de bon vieux Telnet, curl…etc. 🙂

Il vous faut 3 paramètres

  • Host distant
  • Le port
  • InformationLevel : pour afficher plus d’info.

Test-NetConnection

Test de connexion depuis un host Windows (en DMZ) vers un serveur de base de données MariaDB (en LAN) via le port par défaut 3306.

Si tout va bien :

PS C:\Users\pixelabs> Test-NetConnection -ComputerName 192.168.1.12 -Port 3306

ComputerName : 192.168.1.12
RemoteAddress : 192.168.1.12
RemotePort : 3306
InterfaceAlias : Ethernet 2
SourceAddress : 172.16.2.10
PingSucceeded : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded : True

Quand ça ne fonctionne pas. Test vers un autre host.

PS C:\Users\pixelabs> Test-NetConnection -ComputerName 192.168.1.15 -Port 3306
AVERTISSEMENT : TCP connect to 10.100.57.15:3306 failed

ComputerName : 192.168.1.15
RemoteAddress : 192.168.1.15
RemotePort : 3306
InterfaceAlias : Ethernet 2
SourceAddress : 172.16.2.10
PingSucceeded : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded : False

Continue reading…

Windows PowerShell Scripting

Hello, je partage avec vous quelques commandes/scripts Windows PowerShell que j’ai trouvé un peu partout pour optimiser un peu votre temps de travail. N’hésitez pas à partager avec moi vos scripts, vos commandes, vos astuces…etc, en commentaire.

Windows_PowerShell

Quelques liens sympa :

Remarque : merci de tester les scripts dans un environnement de test avant de passer à la PROD.

Continue reading…

Installation Nano Server 2016

Windows Server 2016 propose une nouvelle option d’installation : Nano Server. C’est un système d’exploitation de serveur administré à distance et optimisé pour les centres de données et clouds privés. Il est similaire à Windows Server en mode Server Core (Installation minimale), mais il est beaucoup plus petit, n’a aucune fonction d’ouverture de session locale et ne prend en charge que les agents, outils et applications 64bits.

Continue reading…