Comandos microsoft powershell CMD útiles Incared

Card image cap

Comandos microsoft powershell CMD útiles

Escrito por Soporte Incared

Reportes windows desde powerSHELL:

Directorio activo

Obtener Integrantes de un grupo Grupo y OU
$grupo = «domain users»  # nombre del archivo
Get-ADGroupMember $grupo | Select-Object name,SamAccountName,distinguishedName | Export-Csv «c:\fso\domainusers.csv» -encoding utf8
Obtener Listado usuarios no logeadosuu en los ultimos 30 días al AD:
Search-ADAccount -AccountInactive -DateTime ((get-date).adddays(-30)) -UsersOnly  | select-object SamAccountName, name, LogonWorkstations | export-csv «c:\fso\usuariosnologeados.csv»  -encoding utf8
Obtener listado de usuarios y ultimo logeo 30 días ..
get-aduser -filter * -properties * | Where-Object {$_.lastlogondate -ge (get-date).adddays(-30)} | select-object SamAccountName, name, LastLogonDate, LogonWorkstations| Export-csv «c:\fso\usuariosad.csv» -encoding utf8
Obtener datos de nombre de PC, IP asignada, Usuario de acceso, Sistema operativo, Ultimo logeo  
GET-ADCOMPUTER -filter {OperatingSystem -NotLike «*server*»} -properties * |select-object name, OperatingSystem,lastlogondate,ipv4address,primarygroup,ManagedBy | Export-csv C:\FSO\desktopsAD.csv -notypeinformation -encoding utf8
Eliminar computadoras del dominio
Remove-ADComputer -Identity «equipo1″,»equipo2»

 Servidor DHCP

Obtener listado de ips reservadas, MAC de equipos y descripción  de todos los scopes 

$nombservdhcp = «servDHCP1.tudominio.com»
$scopes = @(Get-DhcpServerv4Scope -ComputerName $nombservdhcp | Select ScopeId | ForEach-Object {$_.ScopeId -replace «.*:»})
$dhcp = Foreach ($scope in $scopes) { Get-DhcpServerv4Reservation -ComputerName $nombservdhcp -ScopeId $scope }
$dhcp | Export-csv «C:\FSO\listadodhcp.csv» -notypeinformation -encoding utf8

Abrir chat
¿En que podemos ayudarte?