Archive

Articles taggués ‘Registre’

Désactiver le contrôle de compte d’utilisateur UAC avec PowerShell

Voici comment désactiver le contrôle de compte d’utilisateur (UAC) avec PowerShell.
UAC (User Account Control) permet de restreindre l’exécution des programmes pour contrôler les modifications du système.
 

L’apparition régulière de ce message peut à la longue devenir lassante.
Voici comment rapidement y mettre fin:

- Exécuter PowerShell en tant d’administrateur
- Lancer la commande:

?View Code POWERSHELL
New-ItemProperty -Path HKLM:Software\Microsoft\Windows\CurrentVersion\policies\system -Name EnableLUA -PropertyType DWord -Value 0 -Force

- Rebooter l’ordinateur.

Configurer la communauté SNMP.

Permet de configurer le service SNMP d’un serveur distant.
Ce script configure la communauté et les hosts autorisés.

?View Code POWERSHELL
$server = Read-Host "Please enter the server name"
		$MachineName = $server
		$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $MachineName)
		$regconf = $reg.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\SNMP\\Parameters",$true)
		$regconf.SetValue('EnableAuthenticationTraps','0','DWord')
		$regconf = $reg.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\SNMP\\Parameters\\PermittedManagers",$true)
		$regconf.SetValue('1','localhost','string')
		$regconf.SetValue('2','SV002859','string')
		Write-Host "Server: "$MachineName -ForegroundColor Green
		$regconf.GetValue('1')
		$regconf.GetValue('2')
 
		Write-Host "-------------------------------------" -ForegroundColor Green
		$regconft = $reg.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\SNMP\\Parameters\\ValidCommunities",$true)
		$regconft.SetValue('casimir','4','DWord')
Categories: Windows Tags: , , ,

Modifier la base de registre à distance.

Voici comment modifier la base de registre d’un serveur à distance.

?View Code POWERSHELL
$servername = "SRV001"
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $servername)
$regconf = $reg.OpenSubKey("SYSTEM\\CurrentControlSet\\Services\\SNMP\\Parameters",$true)
#Ecriture de la valeur.
$regconf.SetValue('EnableAuthenticationTraps','0','DWord')
#Verification de la valeur.
$regconf.GetValue('EnableAuthenticationTraps')

Voici les différents types de valeurs.

Unknown
String
ExpandString
Binary
DWord
MultiString
QWord

Categories: Windows Tags: , ,