How to elevate existing powershell Windows to Local Admin ( UAC )

Add the below to the top of your script[pastacode lang=”markdown” manual=”if%20(!(%5BSecurity.Principal.WindowsPrincipal%5D%5BSecurity.Principal.WindowsIdentity%5D%3A%3AGetCurrent()).IsInRole(%5BSecurity.Principal.WindowsBuiltInRole%5D%20%22Administrator%22))%20%7B%20Start-Process%20powershell.exe%20%22-NoProfile%20-ExecutionPolicy%20Bypass%20-File%20%60%22%24PSCommandPath%60%22%22%20-Verb%20RunAs%3B%20exit%20%7D%0A%0A%23%20Your%20script%20here” message=”” highlight=”” provider=”manual”/]

Powershell – List group Memberships in 365 of Distribution groups and Unified groups

 [pastacode lang=”markdown” manual=”%24groups%3DGet-UnifiedGroup%0A%0Aforeach(%24group%20in%20%24groups)%0A%7B%0A%20%20%20%20Write-Host%20%22************************************************%22%0A%20%20%20%20Write-Host%20%22GroupName%3A%20%22%20%20%24group.DisplayName%0A%20%20%20%20Write-Host%20%22Email%3A%20%22%20%20%24group.primarySMTPAddress%0A%20%20%20%20Write-Host%20%22—%20Members%20—%22%0A%20%20%20%20%24membersOfGroup%3DGet-UnifiedGroupLinks%20-Identity%20%24group.Identity%20-LinkType%20Members%0A%20%20%20%20foreach(%24member%20in%20%24membersOfGroup)%0A%20%20%20%20%7B%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20Get-Recipient%20-Identity%20%24member.Name%20%7C%20select%20PrimarySmtpAddress%20%7CFormat-Wide%20%0A%20%20%20%20%7D%0A%20%20%20%20%20%0A%7D%0A%0A%0A%24groups%3DGet-DistributionGroup%0A%0Aforeach(%24group%20in%20%24groups)%0A%7B%0A%20%20%20%20Write-Host%20%22************************************************%22%0A%20%20%20%20Write-Host%20%22GroupName%3A%20%22%20%20%24group.DisplayName%0A%20%20%20%20Write-Host%20%22Email%3A%20%22%20%20%24group.primarySMTPAddress%0A%20%20%20%20Write-Host%20%22—%20Members%20—%22%0A%20%20%20%20%24membersOfGroup%3DGet-DistributionGroupMember%20-Identity%20%24group.Identity%0A%20%20%20%20foreach(%24member%20in%20%24membersOfGroup)%0A%20%20%20%20%7B%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20%20Get-Recipient%20-Identity%20%24member.Name%20%7C%20select%20PrimarySmtpAddress%20%7CFormat-Wide%20%0A%20%20%20%20%7D%0A%20%20%20%20%20%0A%7D” message=”” highlight=”” provider=”manual”/]

Nutanix N-able Service Template

 [pastacode lang=”markdown” user=”pariswells” repos=”public-code” path_id=”Nutanix%20Cluster.xml” revision=”” highlight=”” lines=”” provider=”github”/] [pastacode lang=”markdown” user=”pariswells” repos=”public-code” path_id=”Nutanix Console.xml” revision=”” highlight=”” lines=”” provider=”github”/] [pastacode lang=”markdown” user=”pariswells” repos=”public-code” path_id=”Nutanix Controller.xml” revision=”” highlight=”” lines=”” provider=”github”/] [pastacode […]

How to List Folder Permissions for User Shares and Reset the NTFS permissions

List the permissions on all the folders[pastacode lang=”markdown” user=”pariswells” repos=”public-code” path_id=”ListFolderPermission.ps1″ revision=”” highlight=”” lines=”” provider=”github”/]Change the permissions[pastacode lang=”markdown” user=”pariswells” repos=”public-code” path_id=”FixUserFolderNTFSPermissions.ps1″ revision=”” highlight=”” lines=”” provider=”github”/]