Skip to content

Instantly share code, notes, and snippets.

@kerard
kerard / issue-cert.cmd
Created December 27, 2018 17:44
Issue a Certificate with Certutil.exe
certreq -submit -attrib "certificatetemplate:CertTemplateName\nSAN:DNS=host.domain.tld&DNS=host2.domain.tld"
@kerard
kerard / refresh-vmfsvols.ps1
Created December 14, 2018 14:30
Refresh All ESXi VMFS Volumes in vSphere
connect-viserver -server 'vpshere.localdomain.tld'
Get-Cluster | Get-VMHost | Get-VMHostStorage -RescanVmfs
@kerard
kerard / get-lastbootuptime.ps1
Created December 13, 2018 16:23
Get Last Server BootUp Time
get-adcomputer -filter {(name -like "myFilter*")} | % {$_.name} | % {"$($_)`:`t$((Get-WmiObject -class Win32_Operatingsystem -ComputerName $_).LastBootupTime)"}
@kerard
kerard / remove-oldfilesfolders.sh
Created December 11, 2018 14:40
Remove files and folders that haven't been modified for over a year
find ./ -mtime +365 -exec rm -rf {} \;
@kerard
kerard / clear-wineventlogs.ps1
Created November 20, 2018 18:26
Clear Event Logs in Windows
Get-EventLog -LogName * | ForEach {Clear-EventLog $_.Log}
@kerard
kerard / cleanup-image.cmd
Created November 20, 2018 15:54
Cleanup a Windows Image Before Re-Seal
dism.exe /online /cleanup-image /startcomponentcleanup /resetbase
@kerard
kerard / quicktest.aspx
Created November 5, 2018 16:32
Quick ASP Tester for HTTP Headers and Client IP
Client IP: <%= My.Request.UserHostAddress.ToString %>
<br>
Headers: <%= My.Request.Headers.ToString %>
Set-MsolDirSyncFeature -Feature SynchronizeUpnForManagedUsers -Enable $true
@kerard
kerard / install-dotnet35.cmd
Created October 12, 2018 19:01
Install .NET 3.5 with DISM
dism /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:"\\server\share\Windows Server 2016\sources\sxs"
@kerard
kerard / query-legacyserver.ps1
Created August 21, 2018 19:11
Query AD for Legacy Servers
get-adcomputer -Server "adserver" -filter 'OperatingSystem -like "*Server 200*"' -Properties Name,OperatingSystem,OperatingSystemVersion