User Tools

Site Tools


windows:pstriks

Powershelltriks

Alle nøstede gruppemedlemskaper til en bruker

$username = 'myUsername'
$dn = (Get-ADUser $username).DistinguishedName
Get-ADGroup -LDAPFilter ("(member:1.2.840.113556.1.4.1941:={0})" -f $dn) | select -expand Name | sort Name

Finn brukernavnet til en SID

$objSID = New-Object System.Security.Principal.SecurityIdentifier("ENTER-SID-HERE") 
$objUser = $objSID.Translate( [System.Security.Principal.NTAccount] ) 
$objUser.Value

Tail ekvivalent

Follow

Get-Content -Patch "<fil>" -Wait

Standard tail, print 10 siste

Get-Content <fil> | Select-Object -Last <lines>

Finn og drep prosesser

gps <string> | spps -Force
Get-Process -Name <string> | Stop-Process -Force

Kjør kommandoer på en remote server

Invoke-Command -ComputerName <navn> -ScriptBlock { Get-WhatNot }

Rename mengder av filer

Get-ChildItem *.jpg | % { Rename-Item $_ $_.Name.Replace("gammelt_navn", "nytt_navn") }
windows/pstriks.txt · Last modified: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki