Scripts varios de PowerShell

Exchange

Get-MailboxFolderStatistics USUARIO | Select-Object Name

Get-MailboxFolderPermission USUARIO:\Carpeta

Listar tamaños de los Mailbox de Exchange

Get-MailboxDatabase “Mailbox Database 1” | Get-MailboxStatistics | Sort totalitemsize -desc | ft displayname, totalitemsize, itemcount

Varios

Export en CSV de Datos de Active Directory

Get-ADUser -Filter * -SearchBase 'OU=Varela, DC=CAYU, DC=COM' -Properties CanonicalName, Displayname, EmailAddress, Department, extensionAttribute12, extensionAttribute13 | select CanonicalName, Displayname, EmailAddress, Department, extensionAttribute12, extensionAttribute13 | Export-CSV "C:\Varela.csv"

Ver WWN De las placas de fibra

Find HBA and WWN Information on Windows using WMI (Updated Feb 2015)

function Get-HBAWin { param( [String[]]$ComputerName = $ENV:ComputerName, [Switch]$LogOffline ) $ComputerName | ForEach-Object { try { $Computer = $_ $Params = @{ Namespace = 'root\WMI' class = 'MSFC_FCAdapterHBAAttributes' ComputerName = $Computer ErrorAction = 'Stop' } Get-WmiObject @Params | ForEach-Object { $hash=@{ ComputerName = $_.__SERVER NodeWWN = (($_.NodeWWN) | ForEach-Object {"{0:X2}" -f $_}) -join ":" Active = $_.Active DriverName = $_.DriverName DriverVersion = $_.DriverVersion FirmwareVersion = $_.FirmwareVersion Model = $_.Model ModelDescription = $_.ModelDescription } New-Object psobject -Property $hash }#Foreach-Object(Adapter) }#try catch { Write-Warning -Message "$Computer is offline or not supported" if ($LogOffline) { "$Computer is offline or not supported" >> "$home\desktop\Offline.txt" } } }#Foreach-Object(Computer) }#Get-HBAWin