Skip to content

Instantly share code, notes, and snippets.

<#
.SYNOPSIS
.DESCRIPTION
.PARAMETER csvPath
The absolute path where the CSV files will be placed.
The default location is the current directory(.).
.EXAMPLE
.NOTES
#>
@rukas
rukas / Update-AUPackages.md
Created August 29, 2018 21:20
Update-AUPackages Report #powershell #chocolatey
@rukas
rukas / Update-AUPackages.md
Created August 29, 2018 21:19
Update-AUPackages Report #powershell #chocolatey
@rukas
rukas / Update-AUPackages.md
Created August 29, 2018 21:19
Update-AUPackages Report #powershell #chocolatey
@rukas
rukas / Update-AUPackages.md
Created August 29, 2018 20:51
Update-AUPackages Report #powershell #chocolatey
@rukas
rukas / Update-AUPackages.md
Created August 29, 2018 20:50
Update-AUPackages Report #powershell #chocolatey
@rukas
rukas / Update-AUPackages.md
Created August 29, 2018 20:47
Update-AUPackages Report #powershell #chocolatey
@rukas
rukas / Setup-WinRMHttps.ps1
Created July 25, 2018 21:14
Setup-WinRMHttps.ps1
#############################################################
## Get machine certificate info ##
#############################################################
$domain = ([System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()).Name
$domainDN = "DC=" + $domain -replace '\.', ", DC="
$CA = [ADSI]"LDAP://CN=Enrollment Services, CN=Public Key Services, CN=Services, CN=Configuration, $domainDN"
$caDN = $ca.psbase.children.cacertificatedn
$machineCert = Get-ChildItem -Path Cert:\LocalMachine\My | Where-Object {$_.Subject -like "*$($env:COMPUTERNAME).$((gwmi WIN32_ComputerSystem).Domain)" -and $_.issuer -eq "$caDN"}

Keybase proof

I hereby claim:

  • I am rukas on github.
  • I am rukas (https://keybase.io/rukas) on keybase.
  • I have a public key ASBTU_-5i3Ro_nvds1kAVYYT46okMt1QhzweO4jggAncMAo

To claim this, I am signing this object: