# Windows - Commandes windows core de base

Obtenir les informations systèmes :

```
systeminfo
```

Lancer powershell :

```
powershell
```

Lancer l’éditeur de registre :

```
regedit
```

Lancer le configurateur de serveur :

```
sconfig
```

Activer / désactiver un ou tous les firewall(s):

```
netsh advfirewall set <local|domain|public|allprofiles> state <on|off>
```

Vérifier si le proxy est présent :

```
netsh winhttp show proxy
```

Redémarrer le système immédiatement :

```
shutdown /r /t 00
```

Arrêter le système immédiatement :

```
shutdown /s /t 00
```

Monter / démonter un lecteur réseau (les options /persistent et /user sont facultatives) :

```
net use <lettreLecteur> <chemin UNC> /persistent /user:<username>
net use /delete <lettreLecteur>
```

Afficher le gestionnaire de tâches :

```
taskmgr
```

Afficher le magasin de certificats :

```
dir cert:/localmachine/<magasin>
```

Configurer un service :

```
sc config [<ServiceName>] [type= {own | share | kernel | filesys | rec | adapt | interact type= {own | share}}] [start= {boot | system | auto | demand | disabled | delayed-auto}] [error= {normal | severe | critical | ignore}] [binpath= <BinaryPathName>] [group= <LoadOrderGroup>] [tag= {yes | no}] [depend= <dependencies>] [obj= {<AccountName> | <ObjectName>}] [displayname= <DisplayName>] [password= <Password>]
```

Voir les mises à jours Windows installées :

```
Get-Hotfix
```

Voir avec quel compte l’on est logué :

```
whoami
```

Activation Windows :

```
slmgr /ipk <ProductKey>
slmgr /ato
```

Paramétrage source NTP :

```
net stop w32time
w32tm /config /syncfromflags:manual /manualpeerlist:"<AdresseServerNTP>"
w32tm /config /reliable:yes
net start w32time
w32tm /config /update
w32tm /resync /rediscover
w32tm /query /status
```