{"id":14980282,"url":"https://github.com/harmveenstra/powershellisfun","last_synced_at":"2025-05-15T15:05:52.720Z","repository":{"id":37909424,"uuid":"506326390","full_name":"HarmVeenstra/Powershellisfun","owner":"HarmVeenstra","description":"Repository with the scripts that I have used in my blogs on https://powershellisfun.com. If you like these, please sponsor this project using the Sponsor button below or buy me a coffee :)  https://www.buymeacoffee.com/powershellisfun","archived":false,"fork":false,"pushed_at":"2024-10-19T11:33:52.000Z","size":140577,"stargazers_count":503,"open_issues_count":0,"forks_count":117,"subscribers_count":36,"default_branch":"main","last_synced_at":"2024-10-29T17:26:05.131Z","etag":null,"topics":["365","active-directory","endpoint-manager","exchange","fun","hyper-v","intune","microsoft","networking","powershell","powershell-script","sandbox","scripts","security","security-audit","security-tools","server","windows","windowssandbox","winget"],"latest_commit_sha":null,"homepage":"https://powershellisfun.com","language":"PowerShell","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HarmVeenstra.png","metadata":{"files":{"readme":"README.md","changelog":"Change Primary and Secondary DNS/Set_DNS_Primary_Secondary_All_Adapters.ps1","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["HarmVeenstra"]}},"created_at":"2022-06-22T16:33:20.000Z","updated_at":"2024-10-29T14:11:41.000Z","dependencies_parsed_at":"2023-10-10T21:23:46.780Z","dependency_job_id":"9638f931-7dfc-45bb-88cf-5057f9cbf57c","html_url":"https://github.com/HarmVeenstra/Powershellisfun","commit_stats":{"total_commits":293,"total_committers":5,"mean_commits":58.6,"dds":"0.020477815699658675","last_synced_commit":"c3dade5d23ed04f98d768ab4eb22ef8598b8ca29"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarmVeenstra%2FPowershellisfun","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarmVeenstra%2FPowershellisfun/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarmVeenstra%2FPowershellisfun/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HarmVeenstra%2FPowershellisfun/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HarmVeenstra","download_url":"https://codeload.github.com/HarmVeenstra/Powershellisfun/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247721898,"owners_count":20985084,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["365","active-directory","endpoint-manager","exchange","fun","hyper-v","intune","microsoft","networking","powershell","powershell-script","sandbox","scripts","security","security-audit","security-tools","server","windows","windowssandbox","winget"],"created_at":"2024-09-24T14:01:33.263Z","updated_at":"2025-04-07T20:11:02.769Z","avatar_url":"https://github.com/HarmVeenstra.png","language":"PowerShell","readme":"# Powershellisfun\n\nRepository with the scripts that I have used in my blogs on [PowerShellisfun.com](https://powershellisfun.com)\n\n## Directory and links to the corresponding blog post with more information about the script(s)\n\n[365 Health Status](https://powershellisfun.com/2022/05/23/get-365-service-health-status-using-powershell/)\n\n[Active Directory Admin Group Change Report](https://powershellisfun.com/2022/07/13/report-on-changed-active-directory-groups-using-powershell/)\n\n[Adding Mobile Phone Authentication Method For Azure AD MFA](https://powershellisfun.com/2022/05/12/adding-mobile-phone-authentication-method-for-azure-ad-multi-factor-authentication-using-powershell/)\n\n[Adding Printer Drivers and Printers with Intune](https://powershellisfun.com/2022/12/05/adding-printer-drivers-and-printers-using-microsoft-intune-and-powershell/)\n\n[Adding printer drivers with Endpoint Manager](https://powershellisfun.com/2022/06/21/adding-printer-drivers-with-endpoint-manager-and-powershell/)\n\n[Adding Printers With Endpoint Manager](https://powershellisfun.com/2022/06/04/adding-printers-using-endpoint-manager-and-powershell/)\n\n[ASRmageddon Create Common Shortcuts Start Menu](https://powershellisfun.com/2023/01/13/recreate-start-menu-shortcuts-asrmageddon/)\n\n[Change Primary and Secondary DNS](https://powershellisfun.com/2023/06/13/changing-dns-settings-on-windows-devices/)\n\n[Check if URL is safe](https://powershellisfun.com/2024/11/22/use-powershell-to-check-if-shortened-url-link-is-safe/)\n\n[Check for PowerShell modules updates](https://powershellisfun.com/2023/09/20/check-for-powershell-module-updates/)\n\n[Check for non-Microsoft signed Windows Services](https://powershellisfun.com/2023/10/25/check-for-non-microsoft-signed-windows-services/)\n\n[Compact Hyper-V VHDX files](https://powershellisfun.com/2022/08/19/compact-hyper-v-vhdx-files-using-powershell/)\n\n[Copy Exchange Full Access and Send As permissions](https://powershellisfun.com/2023/11/15/copying-exchange-full-access-and-send-as-permissions-to-other-users/)\n\n[Copy Exchange Receive Connector Settings](https://powershellisfun.com/2022/06/09/copying-exchange-receive-connector-settings-using-powershell/)\n\n[Create a development Windows Sandbox](https://powershellisfun.com/2024/08/02/creating-a-development-windows-sandbox-using-powershell-and-winget/)\n\n[Create a Focus Time countdown clock](https://powershellisfun.com/2022/08/14/create-a-focus-time-countdown-clock-using-powershell/)\n\n[Create A Hyper-V Running Evaluation Versions Of Windows Server](https://powershellisfun.com/2022/06/01/creating-a-hyper-v-vm-running-evaluation-versions-of-windows-server-using-powershell/)\n\n[Create a multiple-choice quiz using Powershell](https://powershellisfun.com/2022/10/30/create-a-multiple-choice-quiz-using-powershell/)\n\n[Create a report of a DTS NPS logfile](https://powershellisfun.com/2024/03/28/use-powershell-to-create-report-of-a-dts-compliant-nps-log/)\n\n[Create a Report on DNS lookups](https://powershellisfun.com/2022/08/29/create-a-report-on-local-dns-lookups-using-powershell/)\n\n[Create A Report On PST Files](https://powershellisfun.com/2022/05/22/create-a-report-on-pst-files/)\n\n[Create a Scheduled Tasks inventory running local and domain accounts](https://powershellisfun.com/2022/09/09/report-scheduled-tasks-on-servers-that-have-local-or-domain-accounts-configured/)\n\n[Create a Tweet on Twitter using PowerShell](https://powershellisfun.com/2022/08/01/create-a-tweet-on-twitter-using-powershell/)\n\n[Create TCP or UDP listener](https://powershellisfun.com/2022/08/10/create-tcp-udp-port-listener-using-powershell/)\n\n[Deploy Hyper-V VM with Autopilot registration](https://powershellisfun.com/2022/07/09/upload-windows-autopilot-hardware-hash/)\n\n[Disable Idle Power Save](https://powershellisfun.com/2024/03/21/disabling-idle-power-save-using-intune-and-powershell/)\n\n[Export Registry](https://github.com/HarmVeenstra/Powershellisfun/tree/main/Export%20Registry)\n\n[Exporting Passwords For WLAN Profiles](https://powershellisfun.com/2022/05/08/exporting-passwords-for-wlan-profiles-using-powershell-and-netsh/)\n\n[Get Active Directory Infra Information](https://powershellisfun.com/2022/12/01/active-directory-infra-check-using-powershell/)\n\n[Get End-Of-Life information](https://powershellisfun.com/2025/03/07/retrieve-end-of-life-information-using-powershell/)\n\n[Get Microsoft Evaluation Center Download Links](https://powershellisfun.com/2022/05/25/get-all-download-links-from-microsoft-evaluation-center/)\n\n[Get Microsoft Graph Permissions](https://powershellisfun.com/2024/09/19/query-the-required-permissions-of-a-microsoft-graph-cmdlet/)\n\n[Get WHOIS Information](https://powershellisfun.com/2022/06/12/get-whois-information-using-powershell/)\n\n[Import Receive Connector IP-Addresses into IIS SMTP](https://powershellisfun.com/2022/10/24/import-exchange-relay-connector-ip-addresses-to-iis-smtp-instance/)\n\n[Install Apps Using WinGet And PowerShell](https://powershellisfun.com/2022/04/21/its-a-lot-of-work-reinstalling-your-system/)\n\n[Install or update SysInternals Suite](https://github.com/HarmVeenstra/Powershellisfun/tree/main/Install%20or%20update%20SysInternals%20Suite)\n\n[Intune Remediation for unquoted service path vulnerability](https://github.com/HarmVeenstra/Powershellisfun/tree/main/Intune%20Remediation%20for%20unquoted%20service%20path%20vulnerability)\n\n[Intune Timezone](https://powershellisfun.com/2024/01/25/intune-automatic-timezone-configuration-using-powershell/)\n\n[Keep Microsoft Teams status on Available](https://powershellisfun.com/2024/05/23/keep-microsoft-teams-status-available-instead-of-away-using-powershell/)\n\n[Launching Start Menu Shortcuts](https://powershellisfun.com/2025/03/21/launching-start-menu-apps-using-powershell/)\n\n[Message Of The Day](https://powershellisfun.com/2022/07/04/get-a-message-of-the-day-in-your-powershell-session/)\n\n[Microsoft 365 License Overview Per User](https://powershellisfun.com/2022/05/16/microsoft-365-license-overview-per-user/)\n\n[Open links from the cmd.ms website](https://powershellisfun.com/2024/12/12/powershell-function-for-the-cmd-ms-website/)\n\n[Output data to a MarkDown file](https://powershellisfun.com/2023/02/01/export-pipeline-output-to-a-markdown-file-using-powershell/)\n\n[Pihole Blocked Queries](https://powershellisfun.com/2025/02/14/retrieve-blocked-dns-queries-from-pihole-using-powershell/)\n\n[PowerShell Welcome Message](https://powershellisfun.com/2023/12/15/powershell-welcome-message/)\n\n[Query WinGet software installer data](https://powershellisfun.com/2024/10/17/query-winget-software-installer-data-with-powershell/)\n\n[Random 9GAG Item In Your Browser](https://powershellisfun.com/2022/05/19/382/)\n\n[Read RSS Feeds](https://powershellisfun.com/2022/05/30/reading-rss-feeds-in-powershell/)\n\n[Remote Visual Studio Code in Windows Sandbox](https://github.com/HarmVeenstra/Powershellisfun/tree/main/Remote%20Visual%20Studio%20Code%20in%20Windows%20Sandbox)\n\n[Report on Exchange SMTP logfiles](https://github.com/HarmVeenstra/Powershellisfun/tree/main/Report%20on%20Exchange%20SMTP%20logfiles)\n\n[Retrieve Active Directory Container permissions](https://powershellisfun.com/2022/08/22/report-on-active-directory-container-permissions-using-powershell/)\n\n[Retrieve Active Directory OU permissions](https://powershellisfun.com/2022/07/21/report-on-active-directory-ou-permissions-using-powershell/)\n\n[Retrieve All Cmdlets From The New Microsoft Graph API Modules](https://powershellisfun.com/2022/06/06/retrieving-all-cmdlets-and-help-urls-from-the-new-microsoft-graph-modules/)\n\n[Retrieve all Microsoft IP - FQDN - Ports for their services](https://powershellisfun.com/2022/09/22/get-all-microsoft-ip-and-fqdns-for-their-services/)\n\n[Retrieve cmdlets and functions info](retrieve-synopsis-and-help-urls-for-all-powershell-cmdlets-functions-in-your-modules)\n\n[Retrieve CoinMarketCap information](https://powershellisfun.com/2022/11/28/retrieve-coinmarketcap-information-using-powershell/)\n\n[Retrieve Email DNS Records](https://powershellisfun.com/2022/06/19/retrieve-email-dns-records-using-powershell/)\n\n[Retrieve Expiring Certificates](https://powershellisfun.com/2025/01/10/show-expiring-local-certificates-using-powershell/)\n\n[Retrieve Intune Primary User](https://github.com/HarmVeenstra/Powershellisfun/tree/main/Retrieve%20Intune%20Primary%20User)\n\n[Retrieve local and remote PowerShell logs](retrieve-local-and-remote-powershell-logs)\n\n[Retrieve local group members from Active Directory servers](https://powershellisfun.com/2022/10/21/retrieve-all-local-group-members-of-active-directory-member-servers/)\n\n[Retrieve Security Events From Active Directory](https://powershellisfun.com/2022/07/19/retrieve-security-events-from-active-directory-using-powershell/)\n\n[Report from which PowerShell modules the cmdlets are from](https://powershellisfun.com/2024/04/18/report-from-which-powershell-module-the-cmdlets-are-from/)\n\n[Report on Non-Compliant Intune Devices](https://powershellisfun.com/2024/04/26/report-on-non-compliant-intune-devices/)\n\n[Search Windows Event log](https://github.com/HarmVeenstra/Powershellisfun/tree/main/Search%20Windows%20Event%20log)\n\n[Set Correct External Hyper-V Adapter](https://powershellisfun.com/2022/10/08/reconfigure-hyper-v-external-switch-to-the-correct-network-adapter/)\n\n[Set Windows Terminal Background Image](https://powershellisfun.com/2023/06/06/changing-your-windows-terminal-background-image/)\n\n[Show Intune Management Extension Logs](https://powershellisfun.com/2022/09/12/read-intunemanagementextension-logs-using-powershell/)\n\n[Start Windows Sandbox With Parameters](https://powershellisfun.com/2022/06/25/start-windows-sandbox-with-parameters/)\n\n[Test Microsoft Services TCP ports](https://powershellisfun.com/2022/09/29/test-if-microsoft-services-tcp-ports-are-accessible/)\n\n[Text-To-Speech](https://powershellisfun.com/2022/09/16/text-to-speech-using-powershell/)\n\n[Update all PowerShell Modules](https://powershellisfun.com/2022/07/11/updating-your-powershell-modules-to-the-latest-version-plus-cleaning-up-older-versions/)\n\n[Update your software using WinGet and PowerShell](https://powershellisfun.com/2023/01/02/update-your-software-using-winget-and-powershell/)\n\n[Validate list of Email Addresses](https://powershellisfun.com/2024/12/20/validate-list-of-email-addresses-using-powershell/)\n\n[Wi-Fi 24H2 Remediation](https://powershellisfun.com/2025/01/23/fixing-windows-11-24h2-no-internet-access-issue-using-powershell-and-intune-remediation/)\n\n[Windows Autopilot Report](https://powershellisfun.com/2023/10/19/intune-autopilot-report-using-microsoft-graph/)\n\n[Windows Update all Hyper-V VMs](https://powershellisfun.com/2024/04/04/installing-windows-updates-on-all-your-hyper-v-lab-vms-using-powershell-and-pswindowsupdate/)\n","funding_links":["https://github.com/sponsors/HarmVeenstra"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharmveenstra%2Fpowershellisfun","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fharmveenstra%2Fpowershellisfun","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fharmveenstra%2Fpowershellisfun/lists"}