Bonjour / Bonsoir,
Je voudrais enregistrer les ordinateurs qui utilisent mon DHCP dans une base de données.
SQL Server n'est pas installé sur le serveur DHCP. Il est sur un ordinateur du réseau en local.
Script powershell:
Code :
- clear
- $données = Get-DhcpServerv4Scope | Get-DhcpServerv4Lease
- Set-Location -IgnoreProviderContext SQLSERVER:\SQL\"COMPUTER NAME" #Changer COMPUTER NAME par le nom de l'ordinateur.
- Invoke-Sqlcmd -Database "DHCP" -Username Admin -Password PASSWORD -Hostname COMPUTER NAME -ServerInstance "COMPUTER NAME\DHCP" #Changer COMPUTER NAME par le nom de l'ordinateur.
- Invoke-Sqlcmd -Query "INSERT INTO Connexion VALUES (`$('$données'));"
- Invoke-Sqlcmd -c
|
Est-ce qu'il est bien écrit ou il y des choses a améliorer ?
Merci
A +
Message édité par bebel0 le 03-11-2018 à 08:45:04