Skip to content
View contactbrenton's full-sized avatar
Found on Linkedin "Brenton Johnson"
Found on Linkedin "Brenton Johnson"
  • Uptake Digital
  • Australia

Block or report contactbrenton

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse

Pinned Loading

  1. Remove-Redistributables.ps1 Remove-Redistributables.ps1
    1
    <#
    2
    .SYNOPSIS
    3
    This script configures the PowerShell environment for removing Visual C++ Redistributables.
    4
    It installs the NuGet package provider and the VcRedist module, and then removes specific versions of Visual C++ Redistributables.
    5
  2. Updates Office Click to Run Updates Office Click to Run
    1
    # Check for Office Click-To-Run Products 
    2
    $officeC2R = Get-ItemProperty HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*,HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\* | Where-Object {$_.DisplayName -like "*Microsoft Office Professional Plus 2019*" -or $_.DisplayName -like "*Microsoft Office Professional Plus 2021*" -or $_.DisplayName -like "*Microsoft Office 365*" -or $_.DisplayName -like "*Microsoft 365*"} 
    3
    
                  
    4
    # Update Click-To-Run Office Products (Office 2019, 2021, 365, etc) 
    5
    if ($officeC2R -ne $null) { 
  3. Check-MFA-Status Check-MFA-Status
    1
    $Report = @()
    2
    $i = 0
    3
    $Accounts = (Get-MsolUser -All | ? {$_.StrongAuthenticationMethods -ne $Null} | Sort DisplayName)
    4
    ForEach ($Account in $Accounts) {
    5
       Write-Host "Processing" $Account.DisplayName
  4. All-Tenants-Getting-Mailbox-Rules.ps1 All-Tenants-Getting-Mailbox-Rules.ps1
    1
    $ApplicationId = 'YourApplicationID'
    2
    $ApplicationSecret = 'YourApplicationSecret' | Convertto-SecureString -AsPlainText -Force
    3
    $TenantID = 'YourTenantID'
    4
    $ExchangeRefreshToken = 'YourExchangeToken'
    5
    $RefreshToken = 'YourRefreshToken'
  5. This script gathers information abou... This script gathers information about connected monitors and allows the user to assign asset tags.
    1
    <#
    2
    .DESCRIPTION
    3
    This script gathers information about connected monitors and allows the user to assign asset tags. This can be used with a USB or network drive.
    4
    The script retrieves details of each monitor connected to the system, such as the manufacturer, name, serial number, week of manufacture, and year of manufacture. It prompts the user to input an asset tag number for each monitor. The collected data, including the asset tags, are then appended to a CSV file.
    5