piszczynski>Aleks |
piszczynski>Aleks |
||
| Line 4: | Line 4: | ||
<pre> | <pre> | ||
restart-computer -Computername [hostname] -Credential [domain\username] -force | restart-computer -Computername [hostname] -Credential [domain\username] -force | ||
</pre> | |||
Connect to remote powershell session: | |||
<pre> | |||
$cred=Get-Credential | |||
$sess = New-PSSession -Credential $cred -ComputerName <remotemachinename> | |||
Enter-PSSession $sess | |||
<Run commands in remote session> | |||
Exit-PSSession | |||
Remove-PSSession $sess | |||
</pre> | </pre> | ||
Revision as of 15:54, 26 November 2019
Handy Powershell
Restart computer remotely
restart-computer -Computername [hostname] -Credential [domain\username] -force
Connect to remote powershell session:
$cred=Get-Credential $sess = New-PSSession -Credential $cred -ComputerName <remotemachinename> Enter-PSSession $sess <Run commands in remote session> Exit-PSSession Remove-PSSession $sess
Output Command History to text file:
Get-History | ForEach-Object { $_.CommandLine } > $env.USERPROFILE\testoutput.txt
Export details of users in a specific OU:
$OUpath = '<place OU path here distinguished name of ou in attribute editor>' $ExportPath = '<place where to put output>' Get-ADUser -Filter * -SearchBase $OUpath | Select-object DistinguishedName,Name,UserPrincipalName,sAMAccountName | Export-Csv -NoType $ExportPath
Script to ping IP address and log time and status of ping:
https://github.com/AleksPish/NetworkPingTest/blob/master/NetworkDownTest.ps1
Add Exclusions to security check from downloaded programs:
add-mppreference -exclusionpath "<full filepath - eg C:\users\downloads>"