├── .gitignore ├── AD Health Check ├── AD Health Check.ps1 ├── AD Health Check.xml └── README.md ├── APPV Remove App-V Connection Groups ├── APPV Remove App-V Connection Groups.ps1 ├── APPV Remove App-V Connection Groups.xml └── README.md ├── APPV5 Disable App-V Client Event logs ├── APPV5 Disable App-V Client Event logs.ps1 ├── APPV5 Disable App-V Client Event logs.xml └── README.md ├── APPV5 Enable App-V Client Event Logs ├── APPV5 Enable App-V Client Event Logs.ps1 ├── APPV5 Enable App-V Client Event Logs.xml └── README.md ├── APPV5 List all App-V Packages ├── APPV5 List all App-V Packages.ps1 ├── APPV5 List all App-V Packages.xml └── README.md ├── APPV5 Publish Package (Global) ├── APPV5 Publish Package (Global).ps1 ├── APPV5 Publish Package (Global).xml └── README.md ├── APPV5 Publish Package (User) ├── APPV5 Publish Package (User).ps1 ├── APPV5 Publish Package (User).xml └── README.md ├── APPV5 Resync with Publishing Server ├── APPV5 Resync with Publishing Server.ps1 ├── APPV5 Resync with Publishing Server.xml └── README.md ├── APPV5 Unpublish Package (Global) ├── APPV5 Unpublish Package (Global).ps1 ├── APPV5 Unpublish Package (Global).xml └── README.md ├── APPV5 Unpublish Package (User) ├── APPV5 Unpublish Package (User).ps1 ├── APPV5 Unpublish Package (User).xml └── README.md ├── AVD Get Hostpool Application Groups ├── AVD Get Hostpool Application Groups.ps1 ├── AVD Get Hostpool Application Groups.xml └── README.md ├── AVD Get Hostpool Image information ├── AVD Get Hostpool Image information.ps1 ├── AVD Get Hostpool Image information.xml └── README.md ├── AVD Get Hostpool Session Hosts ├── AVD Get Hostpool Session Hosts.ps1 ├── AVD Get Hostpool Session Hosts.xml └── README.md ├── AVD Get Hostpool User Sessions ├── AVD Get Hostpool User Sessions.ps1 ├── AVD Get Hostpool User Sessions.xml └── README.md ├── AVD Get Hostpool ├── AVD Get Hostpool.ps1 ├── AVD Get Hostpool.xml └── README.md ├── AVD Get Session Host ├── AVD Get Session Host.ps1 ├── AVD Get Session Host.xml └── README.md ├── AVD Prepare PowerShell Modules prerequisites ├── AVD Prepare PowerShell Modules prerequisites.ps1 ├── AVD Prepare PowerShell Modules prerequisites.xml └── README.md ├── AVD RDP Shortpath for public networks validation ├── AVD RDP Shortpath for public networks validation.ps1 ├── AVD RDP Shortpath for public networks validation.xml └── README.md ├── AVD Send Message to User Session ├── AVD Send Message to User Session.ps1 ├── AVD Send Message to User Session.xml └── README.md ├── AVD Set Hostpool Load Balancing Algorithm ├── AVD Set Hostpool Load Balancing Algorithm.ps1 ├── AVD Set Hostpool Load Balancing Algorithm.xml └── README.md ├── AVD Set Hostpool Max Session limit ├── AVD Set Hostpool Max Session limit.ps1 ├── AVD Set Hostpool Max Session limit.xml └── README.md ├── AVD Set Session Host Drain Mode ├── AVD Set Session Host Drain Mode.ps1 ├── AVD Set Session Host Drain Mode.xml └── README.md ├── AVD Store Azure Service Principal Credentials ├── AVD Store Azure Service Principal Credentials.ps1 ├── AVD Store Azure Service Principal Credentials.xml └── README.md ├── AZ Activity logs ├── AZ Activity logs.ps1 ├── AZ Activity logs.xml └── README.md ├── AZ Change machine disk type ├── AZ Change machine disk type.ps1 ├── AZ Change machine disk type.xml └── README.md ├── AZ Find Potentially Orphaned Azure Resources ├── AZ Find Potentially Orphaned Azure Resources.ps1 ├── AZ Find Potentially Orphaned Azure Resources.xml └── README.md ├── AZ Get console screenshot ├── AZ Get console screenshot.ps1 ├── AZ Get console screenshot.xml └── README.md ├── AZ Machine power action ├── AZ Machine power action.ps1 ├── AZ Machine power action.xml └── README.md ├── AZ New VM from this one ├── AZ New VM from this one.ps1 ├── AZ New VM from this one.xml └── README.md ├── AZ RDP to machine ├── AZ RDP to machine.ps1 ├── AZ RDP to machine.txt ├── AZ RDP to machine.xml ├── AZ RDP to machine.zip └── README.md ├── AZ Resize machine ├── AZ Resize machine.ps1 ├── AZ Resize machine.xml └── README.md ├── AZ Set Boot Diagnostics ├── AZ Set Boot Diagnostics.ps1 ├── AZ Set Boot Diagnostics.xml └── README.md ├── AZ Show Current Issues for Subscription ├── AZ Show Current Issues for Subscription.ps1 ├── AZ Show Current Issues for Subscription.xml └── README.md ├── AZ Show Emerging Issues for Chosen Resource Group or Subscription ├── AZ Show Emerging Issues for Chosen Resource Group or Subscription.ps1 ├── AZ Show Emerging Issues for Chosen Resource Group or Subscription.xml └── README.md ├── AZ Show Enable or Disable Accelerated Networking ├── AZ Show Enable or Disable Accelerated Networking.ps1 ├── AZ Show Enable or Disable Accelerated Networking.xml └── README.md ├── AZ Show Resources Not Used in Time Period ├── AZ Show Resources Not Used in Time Period.ps1 ├── AZ Show Resources Not Used in Time Period.xml └── README.md ├── AZ Show machine network information ├── AZ Show machine network information.ps1 ├── AZ Show machine network information.xml └── README.md ├── AZ Store Azure Credentials ├── AZ Store Azure Credentials.ps1 ├── AZ Store Azure Credentials.xml └── README.md ├── AZ change disk caching ├── AZ change disk caching.ps1 ├── AZ change disk caching.xml └── README.md ├── Activate Windows 78 ├── Activate Windows 78.BAT ├── Activate Windows 78.xml └── README.md ├── Add Computer to ControlUp ├── Add Computer to ControlUp.ps1 ├── Add Computer to ControlUp.xml └── README.md ├── Add Server to a XenApp Worker Group ├── Add Server to a XenApp Worker Group.ps1 ├── Add Server to a XenApp Worker Group.xml └── README.md ├── Add User to a Group ├── Add User to a Group.ps1 ├── Add User to a Group.xml └── README.md ├── Add or Remove Windows Features ├── Add or Remove Windows Features.ps1 ├── Add or Remove Windows Features.xml └── README.md ├── Add to a group ├── Add to a group.ps1 ├── Add to a group.xml └── README.md ├── Adjust Process Priority based on Session State ├── Adjust Process Priority based on Session State.ps1 ├── Adjust Process Priority based on Session State.xml └── README.md ├── Analyze Detailed GPO Duration ├── Analyze Detailed GPO Duration.ps1 ├── Analyze Detailed GPO Duration.xml └── README.md ├── Analyze GPO Extensions Load Time ├── Analyze GPO Extensions Load Time.ps1 ├── Analyze GPO Extensions Load Time.xml └── README.md ├── Analyze HDX Bandwidth ├── Analyze HDX Bandwidth.ps1 ├── Analyze HDX Bandwidth.xml └── README.md ├── Analyze High Latency Issues ├── Analyze High Latency Issues.ps1 ├── Analyze High Latency Issues.xml └── README.md ├── Analyze Logon Duration ├── Analyze Logon Duration.ps1 ├── Analyze Logon Duration.xml └── README.md ├── Analyze VMware Blast Session ├── Analyze VMware Blast Session.ps1 ├── Analyze VMware Blast Session.xml └── README.md ├── Analyze drive contents with WinDirStat ├── Analyze drive contents with WinDirStat.BAT ├── Analyze drive contents with WinDirStat.xml └── README.md ├── Assign Horizon User Desktop ├── Assign Horizon User Desktop.ps1 ├── Assign Horizon User Desktop.xml └── README.md ├── Azure Cost Analysis - Costs per Day ├── Azure Cost Analysis - Costs per Day.ps1 ├── Azure Cost Analysis - Costs per Day.xml └── README.md ├── Azure Cost Analysis - Costs per Service ├── Azure Cost Analysis - Costs per Service.ps1 ├── Azure Cost Analysis - Costs per Service.xml └── README.md ├── Azure Cost Analysis - Costs per VM ├── Azure Cost Analysis - Costs per VM.ps1 ├── Azure Cost Analysis - Costs per VM.xml └── README.md ├── Backup DNS zone ├── Backup DNS zone.ps1 ├── Backup DNS zone.xml └── README.md ├── Calculate User Profile Size ├── Calculate User Profile Size.ps1 ├── Calculate User Profile Size.xml └── README.md ├── Cancel pending logoffs ├── Cancel pending logoffs.ps1 ├── Cancel pending logoffs.xml └── README.md ├── Cancel scheduled reboot ├── Cancel scheduled reboot.ps1 ├── Cancel scheduled reboot.xml └── README.md ├── Cap Memory of Process ├── Cap Memory of Process.ps1 ├── Cap Memory of Process.xml └── README.md ├── Change Drain Mode ├── Change Drain Mode.BAT ├── Change Drain Mode.xml └── README.md ├── Change Horizon RDS farm machine count ├── Change Horizon RDS farm machine count.ps1 ├── Change Horizon RDS farm machine count.xml └── README.md ├── Change Horizon VDI pool desktop count ├── Change Horizon VDI pool desktop count.ps1 ├── Change Horizon VDI pool desktop count.xml └── README.md ├── Change XenApp Logon Mode ├── Change XenApp Logon Mode.ps1 ├── Change XenApp Logon Mode.xml └── README.md ├── Change local group membership ├── Change local group membership.ps1 ├── Change local group membership.xml └── README.md ├── Check Citrix Teams Optimization Readiness ├── Check Citrix Teams Optimization Readiness.ps1 ├── Check Citrix Teams Optimization Readiness.xml └── README.md ├── Check Citrix User Device license Usage ├── Check Citrix User Device license Usage.ps1 ├── Check Citrix User Device license Usage.xml └── README.md ├── Check Cloudpaging Player Status ├── Check Cloudpaging Player Status.ps1 ├── Check Cloudpaging Player Status.xml └── README.md ├── Check Ivanti Workspace Control DB Cache folder size and transaction logs ├── Check Ivanti Workspace Control DB Cache folder size and transaction logs.ps1 ├── Check Ivanti Workspace Control DB Cache folder size and transaction logs.xml └── README.md ├── Check Profile Sizes ├── Check Profile Sizes.ps1 ├── Check Profile Sizes.xml └── README.md ├── Check Service Account Expiry ├── Check Service Account Expiry.ps1 ├── Check Service Account Expiry.xml └── README.md ├── Check Windows license activation ├── Check Windows license activation.BAT ├── Check Windows license activation.xml └── README.md ├── Check for Citrix ADC CVE-2019-19781 Vulnerability mitigation ├── Check for Citrix ADC CVE-2019-19781 Vulnerability mitigation.ps1 ├── Check for Citrix ADC CVE-2019-19781 Vulnerability mitigation.xml └── README.md ├── Check if a Windows Update is installed ├── Check if a Windows Update is installed.ps1 ├── Check if a Windows Update is installed.xml └── README.md ├── Check if user is a Local Administrator ├── Check if user is a Local Administrator.BAT ├── Check if user is a Local Administrator.xml └── README.md ├── CheckFix DNS Permissions ├── CheckFix DNS Permissions.ps1 ├── CheckFix DNS Permissions.xml └── README.md ├── Citrix Auditlog ├── Citrix Auditlog.BAT ├── Citrix Auditlog.xml └── README.md ├── Citrix PVS Reset Machine Account Password ├── Citrix PVS Reset Machine Account Password.ps1 ├── Citrix PVS Reset Machine Account Password.xml └── README.md ├── Citrix Provisioning Services 7.8 Farm Check ├── Citrix Provisioning Services 7.8 Farm Check.ps1 ├── Citrix Provisioning Services 7.8 Farm Check.xml └── README.md ├── Citrix VDA Registration Check ├── Citrix VDA Registration Check.ps1 ├── Citrix VDA Registration Check.xml └── README.md ├── Citrix Version Details ├── Citrix Version Details.ps1 ├── Citrix Version Details.xml └── README.md ├── Clean User Temp folder ├── Clean User Temp folder.ps1 ├── Clean User Temp folder.xml └── README.md ├── Clean Windows system drive ├── Clean Windows system drive.ps1 ├── Clean Windows system drive.xml └── README.md ├── Cleanup Windows Update client ├── Cleanup Windows Update client.BAT ├── Cleanup Windows Update client.xml └── README.md ├── Clear Cloudpaging Cache ├── Clear Cloudpaging Cache.ps1 ├── Clear Cloudpaging Cache.xml └── README.md ├── Clear Old SCCM Cache ├── Clear Old SCCM Cache.ps1 ├── Clear Old SCCM Cache.xml └── README.md ├── Clear a Computer OrgID ├── Clear a Computer OrgID.BAT ├── Clear a Computer OrgID.xml └── README.md ├── Compare Driver Versions and Hotfixes ├── Compare Driver Versions and Hotfixes.ps1 ├── Compare Driver Versions and Hotfixes.xml └── README.md ├── Computer Certificate Expiration Check ├── Computer Certificate Expiration Check.ps1 ├── Computer Certificate Expiration Check.xml └── README.md ├── Configure ControlUp Monitor Service Resilience ├── Configure ControlUp Monitor Service Resilience.ps1 ├── Configure ControlUp Monitor Service Resilience.xml └── README.md ├── Configure Optimize Drives service for FSLogix Disk Compaction ├── Configure Optimize Drives service for FSLogix Disk Compaction.ps1 ├── Configure Optimize Drives service for FSLogix Disk Compaction.xml └── README.md ├── Connect to Hyper-V VM Console ├── Connect to Hyper-V VM Console.ps1 ├── Connect to Hyper-V VM Console.xml └── README.md ├── ControlUp Action Auditing ├── ControlUp Action Auditing.ps1 ├── ControlUp Action Auditing.xml └── README.md ├── ControlUp Disk Monitor Log Analyzer 24 Hours ├── ControlUp Disk Monitor Log Analyzer 24 Hours.ps1 ├── ControlUp Disk Monitor Log Analyzer 24 Hours.xml └── README.md ├── ControlUp Disk Monitor Log Analyzer 7 Days ├── ControlUp Disk Monitor Log Analyzer 7 Days.ps1 ├── ControlUp Disk Monitor Log Analyzer 7 Days.xml └── README.md ├── ControlUp Stress Calculator v2 Metrics Exporter ├── ControlUp Stress Calculator v2 Metrics Exporter.ps1 ├── ControlUp Stress Calculator v2 Metrics Exporter.xml └── README.md ├── ControlUp Stress Settings calculator ├── ControlUp Stress Settings calculator.ps1 ├── ControlUp Stress Settings calculator.xml └── README.md ├── ControlUp_Scripting_Standards.pdf ├── Create Solve users from AD Security Group ├── Create Solve users from AD Security Group.ps1 ├── Create Solve users from AD Security Group.xml └── README.md ├── Create VM Snapshot ├── Create VM Snapshot.ps1 ├── Create VM Snapshot.xml └── README.md ├── Create XenApp Published Desktop ├── Create XenApp Published Desktop.ps1 ├── Create XenApp Published Desktop.xml └── README.md ├── Create credentials for Horizon scripts ├── Create credentials for Horizon scripts.ps1 ├── Create credentials for Horizon scripts.xml └── README.md ├── Create process memory dump ├── Create process memory dump.ps1 ├── Create process memory dump.xml └── README.md ├── Delete IIS Log Files ├── Delete IIS Log Files.ps1 ├── Delete IIS Log Files.xml └── README.md ├── Delete NetScaler License File ├── Delete NetScaler License File.ps1 ├── Delete NetScaler License File.xml └── README.md ├── Deploy log4net for ControlUp processes ├── Deploy log4net for ControlUp processes.ps1 ├── Deploy log4net for ControlUp processes.xml └── README.md ├── Disable Account(s) ├── Disable Account(s).ps1 ├── Disable Account(s).xml └── README.md ├── Disable CVAD machine maintenance mode ├── Disable CVAD machine maintenance mode.ps1 ├── Disable CVAD machine maintenance mode.xml └── README.md ├── Disable DEP ├── Disable DEP.BAT ├── Disable DEP.xml └── README.md ├── Disable Horizon Desktop Pool ├── Disable Horizon Desktop Pool.ps1 ├── Disable Horizon Desktop Pool.xml └── README.md ├── Disable Horizon Farm Provisioning ├── Disable Horizon Farm Provisioning.ps1 ├── Disable Horizon Farm Provisioning.xml └── README.md ├── Disable Horizon Pool Provisioning ├── Disable Horizon Pool Provisioning.ps1 ├── Disable Horizon Pool Provisioning.xml └── README.md ├── Disable Horizon VDI Maintenance Mode ├── Disable Horizon VDI Maintenance Mode.ps1 ├── Disable Horizon VDI Maintenance Mode.xml └── README.md ├── Disable XenApp Logons ├── Disable XenApp Logons.ps1 ├── Disable XenApp Logons.xml └── README.md ├── Disable online services for Windows 10 Search ├── Disable online services for Windows 10 Search.ps1 ├── Disable online services for Windows 10 Search.xml └── README.md ├── Disable or Enable Citrix Published Applications ├── Disable or Enable Citrix Published Applications.ps1 ├── Disable or Enable Citrix Published Applications.xml └── README.md ├── Disable or Enable SSH on an VMware ESXi host ├── Disable or Enable SSH on an VMware ESXi host.ps1 ├── Disable or Enable SSH on an VMware ESXi host.xml └── README.md ├── Disconnect or log off idle sessions ├── Disconnect or log off idle sessions.ps1 ├── Disconnect or log off idle sessions.xml └── README.md ├── Display DLLs loaded by process ├── Display DLLs loaded by process.ps1 ├── Display DLLs loaded by process.xml └── README.md ├── Display SvcHost processes ├── Display SvcHost processes.ps1 ├── Display SvcHost processes.xml └── README.md ├── Display recent active applications and URLs ├── Display recent active applications and URLs.ps1 ├── Display recent active applications and URLs.xml └── README.md ├── Enable Account ├── Enable Account.ps1 ├── Enable Account.xml └── README.md ├── Enable CVAD machine maintenance mode ├── Enable CVAD machine maintenance mode.ps1 ├── Enable CVAD machine maintenance mode.xml └── README.md ├── Enable Horizon Desktop Pool ├── Enable Horizon Desktop Pool.ps1 ├── Enable Horizon Desktop Pool.xml └── README.md ├── Enable Horizon Farm Provisioning ├── Enable Horizon Farm Provisioning.ps1 ├── Enable Horizon Farm Provisioning.xml └── README.md ├── Enable Horizon Pool Provisioning ├── Enable Horizon Pool Provisioning.ps1 ├── Enable Horizon Pool Provisioning.xml └── README.md ├── Enable Horizon VDI Maintenance Mode ├── Enable Horizon VDI Maintenance Mode.ps1 ├── Enable Horizon VDI Maintenance Mode.xml └── README.md ├── Enable PSRemoting ├── Enable PSRemoting.ps1 ├── Enable PSRemoting.xml └── README.md ├── Enable WinRM ├── Enable WinRM.BAT ├── Enable WinRM.xml └── README.md ├── Enable XenApp Logons ├── Enable XenApp Logons.ps1 ├── Enable XenApp Logons.xml └── README.md ├── Enable or disable Citrix Delivery Groups - On-prem or Cloud ├── Enable or disable Citrix Delivery Groups - On-prem or Cloud.ps1 ├── Enable or disable Citrix Delivery Groups - On-prem or Cloud.xml └── README.md ├── Enable or disable Citrix Delivery Groups ├── Enable or disable Citrix Delivery Groups.ps1 ├── Enable or disable Citrix Delivery Groups.xml └── README.md ├── Enable protection for speculative execution side-channel vulnerabilities ├── Enable protection for speculative execution side-channel vulnerabilities.ps1 ├── Enable protection for speculative execution side-channel vulnerabilities.xml └── README.md ├── Enable requirements for Logon Duration Analysis ├── Enable requirements for Logon Duration Analysis.BAT ├── Enable requirements for Logon Duration Analysis.xml └── README.md ├── Export Users from AD ├── Export Users from AD.ps1 ├── Export Users from AD.xml └── README.md ├── Extend a Logical Disk to maximum partition size for that volume ├── Extend a Logical Disk to maximum partition size for that volume.ps1 ├── Extend a Logical Disk to maximum partition size for that volume.xml └── README.md ├── Extend partition to use all available free space ├── Extend partition to use all available free space.ps1 ├── Extend partition to use all available free space.xml └── README.md ├── FSLogix - AppMasking - List Rules ├── FSLogix - AppMasking - List Rules.BAT ├── FSLogix - AppMasking - List Rules.ps1 ├── FSLogix - AppMasking - List Rules.xml └── README.md ├── FSLogix - AppMasking - Report assignment for this user ├── FSLogix - AppMasking - Report assignment for this user.png ├── FSLogix - AppMasking - Report assignment for this user.ps1 ├── FSLogix - AppMasking - Report assignment for this user.xml └── README.md ├── FSLogix - AppMasking - Report assignments ├── FSLogix - AppMasking - Report assignments.png ├── FSLogix - AppMasking - Report assignments.ps1 ├── FSLogix - AppMasking - Report assignments.xml └── README.md ├── FSLogix - Notify user if container failed to attach ├── FSLogix - Notify user if container failed to attach.ps1 ├── FSLogix - Notify user if container failed to attach.xml └── README.md ├── FSLogix Log Parser ├── FSLogix Log Parser.ps1 ├── FSLogix Log Parser.xml ├── FSLogix log parser.png └── README.md ├── Find Computer and Domain SID ├── Find Computer and Domain SID.ps1 ├── Find Computer and Domain SID.xml └── README.md ├── Find Duplicate DNS entries ├── Find Duplicate DNS entries.ps1 ├── Find Duplicate DNS entries.xml └── README.md ├── Find FSlogix mounts from share ├── Find FSlogix mounts from share.ps1 ├── Find FSlogix mounts from share.xml └── README.md ├── Find Folder Redirection Errors ├── Find Folder Redirection Errors.ps1 ├── Find Folder Redirection Errors.xml └── README.md ├── Find Horizon machines booting from wrong snapshot ├── Find Horizon machines booting from wrong snapshot.ps1 ├── Find Horizon machines booting from wrong snapshot.xml └── README.md ├── Find hardware device problems ├── Find hardware device problems.ps1 ├── Find hardware device problems.xml └── README.md ├── Find user account lock out events ├── Find user account lock out events.ps1 ├── Find user account lock out events.xml └── README.md ├── Force Power Off Generic VM ├── Force Power Off Generic VM.ps1 ├── Force Power Off Generic VM.xml └── README.md ├── GDI handles count per session ├── GDI handles count per session.ps1 ├── GDI handles count per session.xml └── README.md ├── Generate Network Trace ├── Generate Network Trace.ps1 ├── Generate Network Trace.xml └── README.md ├── Generate Windows Event ├── Generate Windows Event.ps1 ├── Generate Windows Event.xml └── README.md ├── Geolocate HDX session source IP ├── Geolocate HDX session source IP.ps1 ├── Geolocate HDX session source IP.xml └── README.md ├── Get AD Domain Controller Status ├── Get AD Domain Controller Status.ps1 ├── Get AD Domain Controller Status.xml └── README.md ├── Get AD User Account Expiration Date ├── Get AD User Account Expiration Date.ps1 ├── Get AD User Account Expiration Date.xml └── README.md ├── Get AD User Forced to Change Password ├── Get AD User Forced to Change Password.ps1 ├── Get AD User Forced to Change Password.xml └── README.md ├── Get AVD Boot Time ├── Get AVD Boot Time.ps1 ├── Get AVD Boot Time.xml └── README.md ├── Get Citrix MCS RAM Disk Cache Usage ├── Get Citrix MCS RAM Disk Cache Usage.ps1 ├── Get Citrix MCS RAM Disk Cache Usage.xml └── README.md ├── Get Citrix connection failures ├── Get Citrix connection failures.ps1 ├── Get Citrix connection failures.xml └── README.md ├── Get Cloudpaging Cache Details ├── Get Cloudpaging Cache Details.ps1 ├── Get Cloudpaging Cache Details.xml └── README.md ├── Get Cloudpaging Player Version ├── Get Cloudpaging Player Version.ps1 ├── Get Cloudpaging Player Version.xml └── README.md ├── Get Horizon Client Information ├── Get Horizon Client Information.ps1 ├── Get Horizon Client Information.xml └── README.md ├── Get Horizon UAG Health ├── Get Horizon UAG Health.ps1 ├── Get Horizon UAG Health.xml └── README.md ├── Get Ivanti Application Control Config Version ├── Get Ivanti Application Control Config Version.vbs ├── Get Ivanti Application Control Config Version.xml └── README.md ├── Get Ivanti Environment Manager Config Version ├── Get Ivanti Environment Manager Config Version.vbs ├── Get Ivanti Environment Manager Config Version.xml └── README.md ├── Get Ivanti Environment Manager Logon Time ├── Get Ivanti Environment Manager Logon Time.vbs ├── Get Ivanti Environment Manager Logon Time.xml └── README.md ├── Get NetScaler Hardware Information ├── Get NetScaler Hardware Information.ps1 ├── Get NetScaler Hardware Information.xml └── README.md ├── Get NetScaler License Details ├── Get NetScaler License Details.ps1 ├── Get NetScaler License Details.xml └── README.md ├── Get NetScaler SSL Stats ├── Get NetScaler SSL Stats.ps1 ├── Get NetScaler SSL Stats.xml └── README.md ├── Get NetScaler System Statistics ├── Get NetScaler System Statistics.ps1 ├── Get NetScaler System Statistics.xml └── README.md ├── Get Office 365 Details ├── Get Office 365 Details.ps1 ├── Get Office 365 Details.xml └── README.md ├── Get Outlook Plugin Loadtimes ├── Get Outlook Plugin Loadtimes.ps1 ├── Get Outlook Plugin Loadtimes.xml └── README.md ├── Get PVS Target Device Retries ├── Get PVS Target Device Retries.ps1 ├── Get PVS Target Device Retries.xml └── README.md ├── Get PVS Write Cache Size ├── Get PVS Write Cache Size.ps1 ├── Get PVS Write Cache Size.xml └── README.md ├── Get Pending Reboot ├── Get Pending Reboot.ps1 ├── Get Pending Reboot.xml └── README.md ├── Get User AD Group Membership ├── Get User AD Group Membership.ps1 ├── Get User AD Group Membership.xml └── README.md ├── Get VM SCSI Controller ├── Get VM SCSI Controller.ps1 ├── Get VM SCSI Controller.xml └── README.md ├── Get VM Snapshots ├── Get VM Snapshots.ps1 ├── Get VM Snapshots.xml └── README.md ├── Get WMI provider details ├── Get WMI provider details.ps1 ├── Get WMI provider details.xml └── README.md ├── Get Windows Events since Boot ├── Get Windows Events since Boot.ps1 ├── Get Windows Events since Boot.xml └── README.md ├── Get XenApp 7.x Load Index ├── Get XenApp 7.x Load Index.ps1 ├── Get XenApp 7.x Load Index.xml └── README.md ├── Get attached USB devices ├── Get attached USB devices.ps1 ├── Get attached USB devices.xml └── README.md ├── Get available space for partition shrink or expand ├── Get available space for partition shrink or expand.ps1 ├── Get available space for partition shrink or expand.xml └── README.md ├── Get datastore files ├── Get datastore files.ps1 ├── Get datastore files.xml └── README.md ├── Get local time and related information ├── Get local time and related information.ps1 ├── Get local time and related information.xml └── README.md ├── Get parent process ├── Get parent process.BAT ├── Get parent process.xml └── README.md ├── Get public IP address ├── Get public IP address.ps1 ├── Get public IP address.xml └── README.md ├── Get shutdown reason ├── Get shutdown reason.ps1 ├── Get shutdown reason.xml └── README.md ├── Get user's SID ├── Get user's SID.BAT ├── Get user's SID.ps1 ├── Get user's SID.xml └── README.md ├── HDX Connectivity Health ├── HDX Connectivity Health.ps1 ├── HDX Connectivity Health.xml └── README.md ├── Health Check App Volumes End-Point ├── Health Check App Volumes End-Point.ps1 ├── Health Check App Volumes End-Point.xml └── README.md ├── Horizon - Disable RDS Server ├── Horizon - Disable RDS Server.ps1 ├── Horizon - Disable RDS Server.xml └── README.md ├── Horizon - Enable RDS Server ├── Horizon - Enable RDS Server.ps1 ├── Horizon - Enable RDS Server.xml └── README.md ├── Horizon Recover Instant Clone RDS Machine ├── Horizon Recover Instant Clone RDS Machine.ps1 ├── Horizon Recover Instant Clone RDS Machine.xml └── README.md ├── Horizon Recover Instant Clone VDI Machine ├── Horizon Recover Instant Clone VDI Machine.ps1 ├── Horizon Recover Instant Clone VDI Machine.xml └── README.md ├── Horizon enter maintenance mode ├── Horizon enter maintenance mode.ps1 ├── Horizon enter maintenance mode.xml └── README.md ├── Horizon exit maintenance mode ├── Horizon exit maintenance mode.ps1 ├── Horizon exit maintenance mode.xml └── README.md ├── ICA Session RoundTripTime ├── ICA Session RoundTripTime.ps1 ├── ICA Session RoundTripTime.xml └── README.md ├── IE URL for specific PID ├── IE URL for specific PID.ps1 ├── IE URL for specific PID.xml └── README.md ├── IE URLs ├── IE URLs.ps1 ├── IE URLs.xml └── README.md ├── IGEL - Get Machine Details ├── IGEL - Get Machine Details.ps1 ├── IGEL - Get Machine Details.xml └── README.md ├── IGEL - Get a Session's Client device details from the UMS ├── IGEL - Get a Session's Client device details from the UMS.ps1 ├── IGEL - Get a Session's Client device details from the UMS.xml └── README.md ├── IGEL - Get the Assets attached to a Session's Client from the UMS ├── IGEL - Get the Assets attached to a Session's Client from the UMS.ps1 ├── IGEL - Get the Assets attached to a Session's Client from the UMS.xml └── README.md ├── IGEL - List assigned profiles ├── IGEL - List assigned profiles.ps1 ├── IGEL - List assigned profiles.xml └── README.md ├── IGEL - Reboot a Session's Client device via the UMS ├── IGEL - Reboot a Session's Client device via the UMS.ps1 ├── IGEL - Reboot a Session's Client device via the UMS.xml └── README.md ├── IGEL - Reboot ├── IGEL - Reboot.ps1 ├── IGEL - Reboot.xml └── README.md ├── IGEL - Send wake up ├── IGEL - Send wake up.ps1 ├── IGEL - Send wake up.xml └── README.md ├── IGEL - Shadow terminal ├── IGEL - Shadow terminal.ps1 ├── IGEL - Shadow terminal.xml └── README.md ├── IGEL - Update configuration from UMS ├── IGEL - Update configuration from UMS.ps1 ├── IGEL - Update configuration from UMS.xml └── README.md ├── Identify associated Windows services ├── Identify associated Windows services.ps1 ├── Identify associated Windows services.xml └── README.md ├── Install Hv.Helper module for Horizon View scripts ├── Install Hv.Helper module for Horizon View scripts.ps1 ├── Install Hv.Helper module for Horizon View scripts.xml └── README.md ├── Install and configure VMware PowerCLI ├── Install and configure VMware PowerCLI.ps1 ├── Install and configure VMware PowerCLI.xml └── README.md ├── Invoke ControlUp Agent Upgrade ├── Invoke ControlUp Agent Upgrade.ps1 ├── Invoke ControlUp Agent Upgrade.xml └── README.md ├── Ivanti Application Control - Lock ├── Ivanti Application Control - Lock.vbs ├── Ivanti Application Control - Lock.xml └── README.md ├── Ivanti Application Control - Unlock ├── Ivanti Application Control - Unlock.vbs ├── Ivanti Application Control - Unlock.xml └── README.md ├── Ivanti Deployment Agent - Change Deployment Group ├── Ivanti Deployment Agent - Change Deployment Group.ps1 ├── Ivanti Deployment Agent - Change Deployment Group.xml └── README.md ├── Ivanti Deployment Agent - Poll Now ├── Ivanti Deployment Agent - Poll Now.vbs ├── Ivanti Deployment Agent - Poll Now.xml └── README.md ├── Ivanti Environment Manager Logging - Disable ├── Ivanti Environment Manager Logging - Disable.vbs ├── Ivanti Environment Manager Logging - Disable.xml └── README.md ├── Ivanti Environment Manager Logging - Enable ├── Ivanti Environment Manager Logging - Enable.vbs ├── Ivanti Environment Manager Logging - Enable.xml └── README.md ├── Kill IE tabs ├── Kill IE tabs.ps1 ├── Kill IE tabs.xml └── README.md ├── Kill Process by Force (PSKill) ├── Kill Process by Force (PSKill).ps1 ├── Kill Process by Force (PSKill).xml └── README.md ├── LAPS - Get Account Password ├── LAPS - Get Account Password.ps1 ├── LAPS - Get Account Password.xml └── README.md ├── LAPS - RDP to Local Admin Account ├── LAPS - RDP to Local Admin Account.ps1 ├── LAPS - RDP to Local Admin Account.xml └── README.md ├── LAPS - Reset Account Password ├── LAPS - Reset Account Password.ps1 ├── LAPS - Reset Account Password.xml └── README.md ├── List Available CUActions ├── List Available CUActions.ps1 ├── List Available CUActions.xml └── README.md ├── List Cloudpaging Containers ├── List Cloudpaging Containers.ps1 ├── List Cloudpaging Containers.xml └── README.md ├── List Computer GPOs ├── List Computer GPOs.ps1 ├── List Computer GPOs.xml └── README.md ├── List User's Mapped Network Drives ├── List User's Mapped Network Drives.ps1 ├── List User's Mapped Network Drives.xml └── README.md ├── List User's Printers ├── List User's Printers.ps1 ├── List User's Printers.xml └── README.md ├── List all Unregistered Powered-on XenDesktop VMs ├── List all Unregistered Powered-on XenDesktop VMs.ps1 ├── List all Unregistered Powered-on XenDesktop VMs.xml └── README.md ├── List all XenDesktop VMs in Maintenance Mode ├── List all XenDesktop VMs in Maintenance Mode.ps1 ├── List all XenDesktop VMs in Maintenance Mode.xml └── README.md ├── List installed PowerShell modules ├── List installed PowerShell modules.ps1 ├── List installed PowerShell modules.xml └── README.md ├── List local Administrators ├── List local Administrators.ps1 ├── List local Administrators.xml └── README.md ├── List or Install Available Windows Updates ├── List or Install Available Windows Updates.ps1 ├── List or Install Available Windows Updates.xml └── README.md ├── List redirected user folders ├── List redirected user folders.ps1 ├── List redirected user folders.xml └── README.md ├── List user GPOs ├── List user GPOs.ps1 ├── List user GPOs.xml └── README.md ├── Lock a User's Session ├── Lock a User's Session.ps1 ├── Lock a User's Session.xml └── README.md ├── Log off disconnected sessions ├── Log off disconnected sessions.ps1 ├── Log off disconnected sessions.xml └── README.md ├── Log off session via script ├── Log off session via script.BAT ├── Log off session via script.xml └── README.md ├── Logoff Disconnected Sessions ├── Logoff Disconnected Sessions.ps1 ├── Logoff Disconnected Sessions.xml └── README.md ├── Logoff Horizon User ├── Logoff Horizon User.ps1 ├── Logoff Horizon User.xml └── README.md ├── MS Patch check for Citrix ├── MS Patch check for Citrix.ps1 ├── MS Patch check for Citrix.xml └── README.md ├── Manage this machine in Windows Admin Center ├── Manage this machine in Windows Admin Center.ps1 ├── Manage this machine in Windows Admin Center.xml └── README.md ├── Manipulate Citrix Virtual Apps and Desktops Tags ├── Manipulate Citrix Virtual Apps and Desktops Tags.ps1 ├── Manipulate Citrix Virtual Apps and Desktops Tags.xml └── README.md ├── Match NetScaler MAC Addr. with License Hostname ├── Match NetScaler MAC Addr. with License Hostname.ps1 ├── Match NetScaler MAC Addr. with License Hostname.xml └── README.md ├── Message and schedule logoff ├── Message and schedule logoff.ps1 ├── Message and schedule logoff.xml └── README.md ├── Migrate VM storage ├── Migrate VM storage.ps1 ├── Migrate VM storage.xml └── README.md ├── Migrate VM ├── Migrate VM.ps1 ├── Migrate VM.xml └── README.md ├── Network Reset ├── Network Reset.BAT ├── Network Reset.xml └── README.md ├── Notify user when insecureolder OS detected ├── Notify user when insecureolder OS detected.ps1 ├── Notify user when insecureolder OS detected.xml └── README.md ├── Notify user when poor Wi-Fi detected ├── Notify user when poor Wi-Fi detected.ps1 ├── Notify user when poor Wi-Fi detected.xml └── README.md ├── Notify user when using an open Wi-Fi AP ├── Notify user when using an open Wi-Fi AP.ps1 ├── Notify user when using an open Wi-Fi AP.xml └── README.md ├── Open VMware Remote Console ├── Open VMware Remote Console.ps1 ├── Open VMware Remote Console.xml └── README.md ├── Open in RDM ├── Open in RDM.ps1 ├── Open in RDM.xml └── README.md ├── Open web-based VMware Remote Console ├── Open web-based VMware Remote Console.ps1 ├── Open web-based VMware Remote Console.xml └── README.md ├── PCoIP Bandwidth Usage Details ├── PCoIP Bandwidth Usage Details.ps1 ├── PCoIP Bandwidth Usage Details.xml └── README.md ├── Parallels RAS Agent statuses ├── Parallels RAS Agent statuses.ps1 ├── Parallels RAS Agent statuses.xml └── README.md ├── Parallels RAS Session Information ├── Parallels RAS Session Information.ps1 ├── Parallels RAS Session Information.xml └── README.md ├── Power On Generic VM ├── Power On Generic VM.ps1 ├── Power On Generic VM.xml └── README.md ├── Power off VM ├── Power off VM.ps1 ├── Power off VM.xml └── README.md ├── Power on VM via script ├── Power on VM via script.ps1 ├── Power on VM via script.xml └── README.md ├── PowerShell example 1 ├── PowerShell example 1.ps1 ├── PowerShell example 1.xml └── README.md ├── PowerShell example 2 ├── PowerShell example 2.ps1 ├── PowerShell example 2.xml └── README.md ├── ProcMon - Trace Process Activity ├── ProcMon - Trace Process Activity.ps1 ├── ProcMon - Trace Process Activity.xml └── README.md ├── ProcMon - Trace Session Activity ├── ProcMon - Trace Session Activity.ps1 ├── ProcMon - Trace Session Activity.xml └── README.md ├── ProcMon - Trace System Activity ├── ProcMon - Trace System Activity.ps1 ├── ProcMon - Trace System Activity.xml └── README.md ├── Process CPU Usage Limit ├── Process CPU Usage Limit.ps1 ├── Process CPU Usage Limit.xml └── README.md ├── Prompt to kill process ├── Prompt to kill process.vbs ├── Prompt to kill process.xml └── README.md ├── Published App-V Application List ├── Published App-V Application List.ps1 ├── Published App-V Application List.xml └── README.md ├── Query Time & Time Zone ├── Query Time & Time Zone.BAT ├── Query Time & Time Zone.xml └── README.md ├── RDS Drain Sessions ├── RDS Drain Sessions.BAT ├── RDS Drain Sessions.xml └── README.md ├── README.md ├── Rebuild Performance Counters ├── README.md ├── Rebuild Performance Counters.BAT └── Rebuild Performance Counters.xml ├── Rebuild Windows Search Index ├── README.md ├── Rebuild Windows Search Index.ps1 └── Rebuild Windows Search Index.xml ├── Reconfigure VM hardware ├── README.md ├── Reconfigure VM hardware.ps1 └── Reconfigure VM hardware.xml ├── Record screen video ├── README.md ├── Record screen video.ps1 └── Record screen video.xml ├── Recover Provisioning for Horizon Linked Clone Pool ├── README.md ├── Recover Provisioning for Horizon Linked Clone Pool.ps1 └── Recover Provisioning for Horizon Linked Clone Pool.xml ├── Recreate LHC ├── README.md ├── Recreate LHC.BAT └── Recreate LHC.xml ├── Redirect URLs to 127.0.0.1 in HOSTS file ├── README.md ├── Redirect URLs to 127.0.0.1 in HOSTS file.ps1 └── Redirect URLs to 127.0.0.1 in HOSTS file.xml ├── Reduce Session Bandwidth Consumption ├── README.md ├── Reduce Session Bandwidth Consumption.BAT └── Reduce Session Bandwidth Consumption.xml ├── Refresh Horizon Linked Clone ├── README.md ├── Refresh Horizon Linked Clone.ps1 └── Refresh Horizon Linked Clone.xml ├── Remote PowerShell to Computer ├── README.md ├── Remote PowerShell to Computer.ps1 └── Remote PowerShell to Computer.xml ├── Remote Windows Computer Management ├── README.md ├── Remote Windows Computer Management.BAT └── Remote Windows Computer Management.xml ├── Remote event log tailer ├── README.md ├── Remote event log tailer.ps1 └── Remote event log tailer.xml ├── Remove All VM snapshots ├── README.md ├── Remove All VM snapshots.ps1 └── Remove All VM snapshots.xml ├── Remove Horizon Desktop Assignment ├── README.md ├── Remove Horizon Desktop Assignment.ps1 └── Remove Horizon Desktop Assignment.xml ├── Remove Horizon Virtual Desktop ├── README.md ├── Remove Horizon Virtual Desktop.ps1 └── Remove Horizon Virtual Desktop.xml ├── Remove Server from a XenApp Worker Group ├── README.md ├── Remove Server from a XenApp Worker Group.ps1 └── Remove Server from a XenApp Worker Group.xml ├── Remove VM snapshot ├── README.md ├── Remove VM snapshot.ps1 └── Remove VM snapshot.xml ├── Remove XenApp server from published app ├── README.md ├── Remove XenApp server from published app.ps1 └── Remove XenApp server from published app.xml ├── Repair machine-domain trust relationship ├── README.md ├── Repair machine-domain trust relationship.ps1 └── Repair machine-domain trust relationship.xml ├── Report Certificate and Secret Expiry for Azure Tenant ├── README.md ├── Report Certificate and Secret Expiry for Azure Tenant.ps1 └── Report Certificate and Secret Expiry for Azure Tenant.xml ├── Report slow logon to ServiceNow ITSM ├── README.md ├── Report slow logon to ServiceNow ITSM.ps1 └── Report slow logon to ServiceNow ITSM.xml ├── Request a certificate from CA ├── README.md ├── Request a certificate from CA.png ├── Request a certificate from CA.ps1 └── Request a certificate from CA.xml ├── Reset Receiver Client ├── README.md ├── Reset Receiver Client.ps1 └── Reset Receiver Client.xml ├── Reset User Password - VBS ├── README.md ├── Reset User Password - VBS.vbs └── Reset User Password - VBS.xml ├── Reset User Password ├── README.md ├── Reset User Password.ps1 └── Reset User Password.xml ├── Reset VM ├── README.md ├── Reset VM.ps1 └── Reset VM.xml ├── Reset WEM - Registry Settings ├── README.md ├── Reset WEM - Registry Settings.ps1 └── Reset WEM - Registry Settings.xml ├── Reset Windows Update client ├── README.md ├── Reset Windows Update client.BAT └── Reset Windows Update client.xml ├── Restart Citrix Desktop Service ├── README.md ├── Restart Citrix Desktop Service.ps1 └── Restart Citrix Desktop Service.xml ├── Restart VM ├── README.md ├── Restart VM.ps1 └── Restart VM.xml ├── Restart VMware VM ├── README.md ├── Restart VMware VM.ps1 └── Restart VMware VM.xml ├── Restart computer with CU Agent ├── README.md ├── Restart computer with CU Agent.BAT └── Restart computer with CU Agent.xml ├── Restart service associated with process ├── README.md ├── Restart service associated with process.ps1 └── Restart service associated with process.xml ├── Retrieve Citrix ADM HDXInsight user session details ├── README.md ├── Retrieve Citrix ADM HDXInsight user session details.ps1 └── Retrieve Citrix ADM HDXInsight user session details.xml ├── Retrieve NetScaler Connection information ├── README.md ├── Retrieve NetScaler Connection information.ps1 └── Retrieve NetScaler Connection information.xml ├── Retrieve NetScaler Content Switching Binding information ├── README.md ├── Retrieve NetScaler Content Switching Binding information.ps1 └── Retrieve NetScaler Content Switching Binding information.xml ├── Retrieve NetScaler Content Switching information ├── README.md ├── Retrieve NetScaler Content Switching information.ps1 └── Retrieve NetScaler Content Switching information.xml ├── Retrieve NetScaler LB Persistent Session information with Geo ├── README.md ├── Retrieve NetScaler LB Persistent Session information with Geo.ps1 └── Retrieve NetScaler LB Persistent Session information with Geo.xml ├── Retrieve NetScaler LB Persistent Session information ├── README.md ├── Retrieve NetScaler LB Persistent Session information.ps1 └── Retrieve NetScaler LB Persistent Session information.xml ├── Retrieve NetScaler Named Connection information ├── README.md ├── Retrieve NetScaler Named Connection information.ps1 └── Retrieve NetScaler Named Connection information.xml ├── Retrieve NetScaler SSL vServer Bindings information ├── README.md ├── Retrieve NetScaler SSL vServer Bindings information.ps1 └── Retrieve NetScaler SSL vServer Bindings information.xml ├── Retrieve NetScaler vServer Certificate information ├── README.md ├── Retrieve NetScaler vServer Certificate information.ps1 └── Retrieve NetScaler vServer Certificate information.xml ├── Run Citrix ADC HA Healthcheck ├── README.md ├── Run Citrix ADC HA Healthcheck.ps1 └── Run Citrix ADC HA Healthcheck.xml ├── Run procmon and sample file access ├── README.md ├── Run procmon and sample file access.ps1 └── Run procmon and sample file access.xml ├── SSH to a Computer ├── README.md ├── SSH to a Computer.BAT └── SSH to a Computer.xml ├── Sample and display CPU core usage ├── README.md ├── Sample and display CPU core usage.ps1 └── Sample and display CPU core usage.xml ├── Save multiple screenshots to file ├── README.md ├── Save multiple screenshots to file.ps1 └── Save multiple screenshots to file.xml ├── Save screenshot to file ├── README.md ├── Save screenshot to file.ps1 └── Save screenshot to file.xml ├── Schedule reboot ├── README.md ├── Schedule reboot.ps1 └── Schedule reboot.xml ├── Send Slack message on Local Admin logon ├── README.md ├── Send Slack message on Local Admin logon.ps1 └── Send Slack message on Local Admin logon.xml ├── Send Slack message on machine condition ├── README.md ├── Send Slack message on machine condition.ps1 └── Send Slack message on machine condition.xml ├── Send Slack message on session condition ├── README.md ├── Send Slack message on session condition.ps1 └── Send Slack message on session condition.xml ├── Send Teams message on high CPU ├── README.md ├── Send Teams message on high CPU.ps1 └── Send Teams message on high CPU.xml ├── Send Teams message on machine condition ├── README.md ├── Send Teams message on machine condition.ps1 └── Send Teams message on machine condition.xml ├── Send Teams message on session condition ├── README.md ├── Send Teams message on session condition.ps1 └── Send Teams message on session condition.xml ├── Send Toast notification ├── README.md ├── Send Toast notification.ps1 └── Send Toast notification.xml ├── Send a Slack message on user logon ├── README.md ├── Send a Slack message on user logon.ps1 └── Send a Slack message on user logon.xml ├── Send e-mail ├── README.md ├── Send e-mail.ps1 └── Send e-mail.xml ├── Send message to Horizon user ├── README.md ├── Send message to Horizon user.ps1 └── Send message to Horizon user.xml ├── ServiceNow Events Management - Free Space On System Drive ├── README.md ├── ServiceNow Events Management - Free Space On System Drive.ps1 └── ServiceNow Events Management - Free Space On System Drive.xml ├── ServiceNow Events Management - Free Space ├── README.md ├── ServiceNow Events Management - Free Space.ps1 └── ServiceNow Events Management - Free Space.xml ├── Set AD User Account Expiration Date ├── README.md ├── Set AD User Account Expiration Date.ps1 └── Set AD User Account Expiration Date.xml ├── Set AD User Force Change Password ├── README.md ├── Set AD User Force Change Password.ps1 └── Set AD User Force Change Password.xml ├── Set AD User Password ├── README.md ├── Set AD User Password.ps1 └── Set AD User Password.xml ├── Set AuthRoot Registry Permission ├── README.md ├── Set AuthRoot Registry Permission.ps1 └── Set AuthRoot Registry Permission.xml ├── Set Citrix ADC CPU Yield setting to YES ├── README.md ├── Set Citrix ADC CPU Yield setting to YES.ps1 └── Set Citrix ADC CPU Yield setting to YES.xml ├── Set Process Priority to AboveNormal ├── README.md ├── Set Process Priority to AboveNormal.ps1 └── Set Process Priority to AboveNormal.xml ├── Set Processes Priority to BelowNormal ├── README.md ├── Set Processes Priority to BelowNormal.ps1 └── Set Processes Priority to BelowNormal.xml ├── Set Processes Priority to Normal ├── README.md ├── Set Processes Priority to Normal.ps1 └── Set Processes Priority to Normal.xml ├── Set VM resource allocation level ├── README.md ├── Set VM resource allocation level.ps1 └── Set VM resource allocation level.xml ├── Set host state to maintenance ├── README.md ├── Set host state to maintenance.ps1 └── Set host state to maintenance.xml ├── Set page file size and location ├── README.md ├── Set page file size and location.ps1 └── Set page file size and location.xml ├── Shadow Session ├── README.md ├── Shadow Session.ps1 └── Shadow Session.xml ├── Shadow session using RDP ├── README.md ├── Shadow session using RDP.BAT └── Shadow session using RDP.xml ├── Show AD user and manager details ├── README.md ├── Show AD user and manager details.ps1 └── Show AD user and manager details.xml ├── Show All GPO Results ├── README.md ├── Show All GPO Results.ps1 └── Show All GPO Results.xml ├── Show Azure Advisor Recommendations ├── README.md ├── Show Azure Advisor Recommendations.ps1 └── Show Azure Advisor Recommendations.xml ├── Show Chrome and Edge extensions (User) ├── README.md ├── Show Chrome and Edge extensions (User).ps1 └── Show Chrome and Edge extensions (User).xml ├── Show Chrome and Edge extensions ├── README.md ├── Show Chrome and Edge extensions.ps1 └── Show Chrome and Edge extensions.xml ├── Show Citrix CVAD License Details ├── README.md ├── Show Citrix CVAD License Details.ps1 └── Show Citrix CVAD License Details.xml ├── Show Citrix Director actions ├── README.md ├── Show Citrix Director actions.ps1 └── Show Citrix Director actions.xml ├── Show Citrix FAS performance counters ├── README.md ├── Show Citrix FAS performance counters.ps1 └── Show Citrix FAS performance counters.xml ├── Show Citrix PVS audit trail ├── README.md ├── Show Citrix PVS audit trail.ps1 └── Show Citrix PVS audit trail.xml ├── Show Citrix Receiver OS Platform ├── README.md ├── Show Citrix Receiver OS Platform.ps1 └── Show Citrix Receiver OS Platform.xml ├── Show Citrix Studio administrators ├── README.md ├── Show Citrix Studio administrators.ps1 └── Show Citrix Studio administrators.xml ├── Show Citrix Studio changes ├── README.md ├── Show Citrix Studio changes.ps1 └── Show Citrix Studio changes.xml ├── Show Enable or Disable AD User Inactive Accounts ├── README.md ├── Show Enable or Disable AD User Inactive Accounts.ps1 └── Show Enable or Disable AD User Inactive Accounts.xml ├── Show Event Log entries at logon ├── README.md ├── Show Event Log entries at logon.ps1 └── Show Event Log entries at logon.xml ├── Show FSLogix mounted container details ├── README.md ├── Show FSLogix mounted container details.ps1 └── Show FSLogix mounted container details.xml ├── Show GPO logon scripts ├── README.md ├── Show GPO logon scripts.ps1 └── Show GPO logon scripts.xml ├── Show HDX Adaptive Transport protocol ├── README.md ├── Show HDX Adaptive Transport protocol.BAT └── Show HDX Adaptive Transport protocol.xml ├── Show Horizon Admins ├── README.md ├── Show Horizon Admins.ps1 └── Show Horizon Admins.xml ├── Show Horizon Error and Warning Events ├── README.md ├── Show Horizon Error and Warning Events.ps1 └── Show Horizon Error and Warning Events.xml ├── Show Horizon admin audit trail ├── README.md ├── Show Horizon admin audit trail.ps1 └── Show Horizon admin audit trail.xml ├── Show ICA listener binding ├── README.md ├── Show ICA listener binding.ps1 └── Show ICA listener binding.xml ├── Show Ivanti Application Control Configuration Details ├── README.md ├── Show Ivanti Application Control Configuration Details.ps1 └── Show Ivanti Application Control Configuration Details.xml ├── Show Ivanti Environment Manager Configuration Details ├── README.md ├── Show Ivanti Environment Manager Configuration Details.ps1 └── Show Ivanti Environment Manager Configuration Details.xml ├── Show Ivanti Performance Manager Configuration Details ├── README.md ├── Show Ivanti Performance Manager Configuration Details.ps1 └── Show Ivanti Performance Manager Configuration Details.xml ├── Show Local WMI Activity ├── README.md ├── Show Local WMI Activity.ps1 └── Show Local WMI Activity.xml ├── Show Message Dialogue ├── README.md ├── Show Message Dialogue.ps1 └── Show Message Dialogue.xml ├── Show Microsoft Office add-ins ├── README.md ├── Show Microsoft Office add-ins.BAT └── Show Microsoft Office add-ins.xml ├── Show Monitor Capacity and Usage ├── README.md ├── Show Monitor Capacity and Usage.ps1 └── Show Monitor Capacity and Usage.xml ├── Show NIC hardware details ├── README.md ├── Show NIC hardware details.ps1 └── Show NIC hardware details.xml ├── Show PVS target device boot times ├── README.md ├── Show PVS target device boot times.ps1 └── Show PVS target device boot times.xml ├── Show RDP connection properties ├── README.md ├── Show RDP connection properties.ps1 └── Show RDP connection properties.xml ├── Show StoreFront log file ├── README.md ├── Show StoreFront log file.ps1 └── Show StoreFront log file.xml ├── Show Unsigned Service Binaries ├── README.md ├── Show Unsigned Service Binaries.ps1 └── Show Unsigned Service Binaries.xml ├── Show Unused AVD Session Hosts ├── README.md ├── Show Unused AVD Session Hosts.ps1 └── Show Unused AVD Session Hosts.xml ├── Show all active PVS devices ├── README.md ├── Show all active PVS devices.ps1 └── Show all active PVS devices.xml ├── Show and Optionally Remove Installed Programs ├── README.md ├── Show and Optionally Remove Installed Programs.ps1 └── Show and Optionally Remove Installed Programs.xml ├── Show computer CPU details ├── README.md ├── Show computer CPU details.ps1 └── Show computer CPU details.xml ├── Show computer HDD details ├── README.md ├── Show computer HDD details.ps1 └── Show computer HDD details.xml ├── Show disk usage per folder ├── README.md ├── Show disk usage per folder.ps1 └── Show disk usage per folder.xml ├── Show display adapter details ├── README.md ├── Show display adapter details.ps1 └── Show display adapter details.xml ├── Show established network sessions ├── README.md ├── Show established network sessions.BAT └── Show established network sessions.xml ├── Show frequent error events ├── README.md ├── Show frequent error events.ps1 └── Show frequent error events.xml ├── Show frequent warning events ├── README.md ├── Show frequent warning events.ps1 └── Show frequent warning events.xml ├── Show host NIC details ├── README.md ├── Show host NIC details.ps1 └── Show host NIC details.xml ├── Show modules loaded by process ├── README.md ├── Show modules loaded by process.ps1 └── Show modules loaded by process.xml ├── Show network connections established in session ├── README.md ├── Show network connections established in session.ps1 └── Show network connections established in session.xml ├── Show network connections ├── README.md ├── Show network connections.ps1 └── Show network connections.xml ├── Show open Office files for user ├── README.md ├── Show open Office files for user.ps1 └── Show open Office files for user.xml ├── Show open files on SMB shares ├── README.md ├── Show open files on SMB shares.ps1 └── Show open files on SMB shares.xml ├── Show or Disable Unused Citrix Delivery Groups ├── README.md ├── Show or Disable Unused Citrix Delivery Groups.ps1 └── Show or Disable Unused Citrix Delivery Groups.xml ├── Show or change StoreFront logging level ├── README.md ├── Show or change StoreFront logging level.ps1 └── Show or change StoreFront logging level.xml ├── Show or delete local user profiles ├── README.md ├── Show or delete local user profiles.ps1 └── Show or delete local user profiles.xml ├── Show packets dropped by Windows Firewall ├── README.md ├── Show packets dropped by Windows Firewall.ps1 └── Show packets dropped by Windows Firewall.xml ├── Show page file information ├── README.md ├── Show page file information.ps1 └── Show page file information.xml ├── Show process network connections ├── README.md ├── Show process network connections.ps1 └── Show process network connections.xml ├── Show processes locking a file ├── README.md ├── Show processes locking a file.ps1 └── Show processes locking a file.xml ├── Show recent logoffs ├── README.md ├── Show recent logoffs.ps1 └── Show recent logoffs.xml ├── Show recently disconnected sessions ├── README.md ├── Show recently disconnected sessions.ps1 └── Show recently disconnected sessions.xml ├── Show recently modified large files ├── README.md ├── Show recently modified large files.ps1 └── Show recently modified large files.xml ├── Show top network destinations by traffic volume (process) ├── README.md ├── Show top network destinations by traffic volume (process).ps1 └── Show top network destinations by traffic volume (process).xml ├── Show top network destinations by traffic volume (session) ├── README.md ├── Show top network destinations by traffic volume (session).ps1 └── Show top network destinations by traffic volume (session).xml ├── Show top network destinations by traffic volume ├── README.md ├── Show top network destinations by traffic volume.ps1 └── Show top network destinations by traffic volume.xml ├── Show top network sources by traffic volume (process) ├── README.md ├── Show top network sources by traffic volume (process).ps1 └── Show top network sources by traffic volume (process).xml ├── Show top network sources by traffic volume (session) ├── README.md ├── Show top network sources by traffic volume (session).ps1 └── Show top network sources by traffic volume (session).xml ├── Show top network sources by traffic volume ├── README.md ├── Show top network sources by traffic volume.ps1 └── Show top network sources by traffic volume.xml ├── Show vendor for WiFi BSSID ├── README.md ├── Show vendor for WiFi BSSID.ps1 └── Show vendor for WiFi BSSID.xml ├── Show window titles ├── README.md ├── Show window titles.ps1 └── Show window titles.xml ├── Show zombie processes ├── README.md ├── Show zombie processes.ps1 └── Show zombie processes.xml ├── Shutdown VM ├── README.md ├── Shutdown VM.ps1 └── Shutdown VM.xml ├── Start Horizon Session Recording ├── README.md ├── Start Horizon Session Recording.ps1 └── Start Horizon Session Recording.xml ├── Start ICA Desktop session ├── README.md ├── Start ICA Desktop session.ps1 └── Start ICA Desktop session.xml ├── Start stopped services ├── README.md ├── Start stopped services.ps1 └── Start stopped services.xml ├── Stop Horizon Session Recording ├── README.md ├── Stop Horizon Session Recording.ps1 └── Stop Horizon Session Recording.xml ├── Store Citrix Cloud Credentials for CU Scripts ├── README.md ├── Store Citrix Cloud Credentials for CU Scripts.ps1 └── Store Citrix Cloud Credentials for CU Scripts.xml ├── StoreFront Health Checker ├── README.md ├── StoreFront Health Checker.ps1 └── StoreFront Health Checker.xml ├── Stuck at 85% Allow in the Firewall ControlUp TCP port 40705 ├── README.md ├── Stuck at 85% Allow in the Firewall ControlUp TCP port 40705.BAT └── Stuck at 85% Allow in the Firewall ControlUp TCP port 40705.xml ├── Sync Cloudpager Workpods ├── README.md ├── Sync Cloudpager Workpods.ps1 └── Sync Cloudpager Workpods.xml ├── Tail the Windows Firewall Event Log ├── README.md ├── Tail the Windows Firewall Event Log.ps1 └── Tail the Windows Firewall Event Log.xml ├── Take ESX Console screenshot ├── README.md ├── Take ESX Console screenshot.ps1 └── Take ESX Console screenshot.xml ├── Terminate process ├── README.md ├── Terminate process.BAT └── Terminate process.xml ├── Test App-V Publishing Servers ├── README.md ├── Test App-V Publishing Servers.ps1 └── Test App-V Publishing Servers.xml ├── Test ControlUp Agent port ├── README.md ├── Test ControlUp Agent port.ps1 └── Test ControlUp Agent port.xml ├── Test HDX browser content redirection requirements ├── README.md ├── Test HDX browser content redirection requirements.ps1 └── Test HDX browser content redirection requirements.xml ├── Test RPC ports ├── README.md ├── Test RPC ports.ps1 └── Test RPC ports.xml ├── Test clock synchronization between multiple computers ├── README.md ├── Test clock synchronization between multiple computers.ps1 └── Test clock synchronization between multiple computers.xml ├── ThinPrint Services Restart ├── README.md ├── ThinPrint Services Restart.BAT └── ThinPrint Services Restart.xml ├── Trim Process Working Sets ├── README.md ├── Trim Process Working Sets.ps1 └── Trim Process Working Sets.xml ├── Unlock Account ├── README.md ├── Unlock Account.ps1 └── Unlock Account.xml ├── Update VMware Tools ├── README.md ├── Update VMware Tools.ps1 └── Update VMware Tools.xml ├── User Certificate Expiration Check ├── README.md ├── User Certificate Expiration Check.ps1 └── User Certificate Expiration Check.xml ├── VNC to machine ├── README.md ├── VNC to machine.ps1 └── VNC to machine.xml ├── Validate protection for speculative execution side-channel vulnerabilities ├── README.md ├── Validate protection for speculative execution side-channel vulnerabilities.ps1 └── Validate protection for speculative execution side-channel vulnerabilities.xml ├── Verify if users were added to local Administrators ├── README.md ├── Verify if users were added to local Administrators.ps1 └── Verify if users were added to local Administrators.xml ├── View User's Word & Excel AutoSave Locations ├── README.md ├── View User's Word & Excel AutoSave Locations.ps1 └── View User's Word & Excel AutoSave Locations.xml ├── WEM Cache Repair ├── README.md ├── WEM Cache Repair.ps1 └── WEM Cache Repair.xml ├── WMI Clean Up ├── README.md ├── WMI Clean Up.ps1 └── WMI Clean Up.xml ├── Warn user of high memory use ├── README.md ├── Warn user of high memory use.ps1 └── Warn user of high memory use.xml ├── dxdiag.DXxml ├── history.md └── vCheck for Horizon ├── README.md ├── vCheck for Horizon.ps1 └── vCheck for Horizon.xml /.gitignore: -------------------------------------------------------------------------------- 1 | desktop.ini -------------------------------------------------------------------------------- /AD Health Check/README.md: -------------------------------------------------------------------------------- 1 | # Name: AD Health Check 2 | 3 | Description: This script runs on the console and performs a basic health check of the local AD domain. Please see the documentation within the script for all the details and choices available. 4 | 5 | Version: 1.4.6 6 | 7 | Creator: webster 8 | 9 | Date Created: 10/06/2016 15:42:05 10 | 11 | Date Modified: 11/07/2016 10:42:33 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /APPV Remove App-V Connection Groups/APPV Remove App-V Connection Groups.ps1: -------------------------------------------------------------------------------- 1 | get-appvclientconnectiongroup -all | remove-appvclientconnectiongroup 2 | -------------------------------------------------------------------------------- /APPV Remove App-V Connection Groups/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV: Remove App-V Connection Groups 2 | 3 | Description: This SBA will remove all App-V client connection groups for the selected computers. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: jamie.brooks 8 | 9 | Date Created: 02/10/2016 09:43:37 10 | 11 | Date Modified: 02/10/2016 09:43:37 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /APPV5 Disable App-V Client Event logs/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV5: Disable App-V Client Event logs 2 | 3 | Description: This SBA will disable all the hidden App-V 5 Client event logs under "Show analytic and debug logs". This is normal practice once any troubleshooting has been completed. This excludes the common logs which are enabled by default. 4 | 5 | Version: 2.3.16 6 | 7 | Creator: Nathan Sperry 8 | 9 | Date Created: 06/04/2015 12:12:51 10 | 11 | Date Modified: 10/12/2022 12:57:33 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /APPV5 Enable App-V Client Event Logs/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV5: Enable App-V Client Event Logs 2 | 3 | Description: This SBA will enable all the hidden App-V 5 Client event logs under "Show analytic and debug logs", which is useful when trying to troubleshoot issues. 4 | 5 | Version: 2.3.17 6 | 7 | Creator: Nathan Sperry 8 | 9 | Date Created: 06/04/2015 10:42:18 10 | 11 | Date Modified: 10/12/2022 12:58:03 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /APPV5 List all App-V Packages/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV5: List all App-V Packages 2 | 3 | Description: This SBA will list all the App-V 5 packages that are present on the device. Requires PowerShell v3. 4 | 5 | Version: 2.5.17 6 | 7 | Creator: Nathan Sperry 8 | 9 | Date Created: 06/05/2015 15:31:39 10 | 11 | Date Modified: 10/12/2022 12:35:13 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /APPV5 Publish Package (Global)/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV5: Publish Package (Global) 2 | 3 | Description: This SBA will publish an App-V package globally 4 | 5 | Version: 2.5.8 6 | 7 | Creator: Nathan Sperry 8 | 9 | Date Created: 06/19/2015 15:19:34 10 | 11 | Date Modified: 10/12/2022 12:37:31 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /APPV5 Publish Package (User)/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV5: Publish Package (User) 2 | 3 | Description: This SBA will publish the package to the current user 4 | 5 | Version: 2.5.11 6 | 7 | Creator: Nathan Sperry 8 | 9 | Date Created: 06/19/2015 15:07:16 10 | 11 | Date Modified: 10/12/2022 12:37:47 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /APPV5 Resync with Publishing Server/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV5: Resync with Publishing Server 2 | 3 | Description: Simple resynchronization of App-V applications - Equivalent to refreshing the login. 4 | Resynchronisation simple des applications Appv - Equivalent à un refresh au login. 5 | 6 | 7 | Version: 2.3.4 8 | 9 | Creator: Tonino Sclavont 10 | 11 | Date Created: 06/03/2014 09:47:36 12 | 13 | Date Modified: 10/12/2022 12:38:44 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /APPV5 Unpublish Package (Global)/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV5: Unpublish Package (Global) 2 | 3 | Description: This SBA will unpublish an App-V package globally 4 | 5 | Version: 2.5.7 6 | 7 | Creator: Nathan Sperry 8 | 9 | Date Created: 06/19/2015 15:27:26 10 | 11 | Date Modified: 10/12/2022 12:38:16 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /APPV5 Unpublish Package (User)/README.md: -------------------------------------------------------------------------------- 1 | # Name: APPV5: Unpublish Package (User) 2 | 3 | Description: This SBA will unpublish an App-V package for the current user 4 | 5 | Version: 2.4.5 6 | 7 | Creator: Nathan Sperry 8 | 9 | Date Created: 06/19/2015 15:29:55 10 | 11 | Date Modified: 10/12/2022 12:21:42 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AVD Get Hostpool Application Groups/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Get Hostpool Application Groups 2 | 3 | Description: The AVD Script Based Action allows you to retrieve the AVD Application Groups for a specified Hostpool. 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518 5 | 6 | Version: 1.8.8 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 05/19/2020 18:22:44 11 | 12 | Date Modified: 07/22/2020 23:19:52 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AVD Get Hostpool Image information/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Get Hostpool Image information 2 | 3 | Description: This AVD Script Based Action will retrieve the image information that is stored for the Hostpool. 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518 5 | 6 | Version: 1.6.9 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 06/13/2020 06:54:35 11 | 12 | Date Modified: 07/22/2020 23:20:45 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AVD Get Hostpool Session Hosts/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Get Hostpool Session Hosts 2 | 3 | Description: Gets the AVD Sessions hosts in the same pool as the target machine/session. 4 | 5 | Version: 2.4.8 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/10/2020 21:10:21 10 | 11 | Date Modified: 08/31/2022 12:42:33 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AVD Get Hostpool User Sessions/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Get Hostpool User Sessions 2 | 3 | Description: This AVD Script Based Action retrieves the user session information for a specified Hostpool. 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518 5 | 6 | Version: 1.4.10 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 06/12/2020 22:24:15 11 | 12 | Date Modified: 07/22/2020 23:22:41 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AVD Get Hostpool/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Get Hostpool 2 | 3 | Description: Gets the details of the AVD Hostpool the target machine/session is in. 4 | Requires credentials created with scrip AZ Store Azure Credentials 5 | 6 | Version: 2.11.17 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 05/18/2020 12:32:15 11 | 12 | Date Modified: 08/31/2022 12:42:59 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AVD Get Session Host/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Get Session Host 2 | 3 | Description: Get Azure Virtual Desktop Session Host information of the machine/session. 4 | 5 | Version: 2.10.11 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 05/19/2020 18:21:11 10 | 11 | Date Modified: 08/31/2022 12:41:18 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AVD Prepare PowerShell Modules prerequisites/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Prepare PowerShell Modules prerequisites 2 | 3 | Description: This AVD Script Based Action prepares the machine with the required PowerShell modules to run the AVD script based actions 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518 5 | 6 | Version: 1.1.1 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 07/22/2020 21:20:47 11 | 12 | Date Modified: 07/22/2020 21:20:47 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AVD RDP Shortpath for public networks validation/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD RDP Shortpath for public networks validation 2 | 3 | Description: This script will test the connected virtual network of the machine, and validate if required outbound communication to use RDP Shortpath for public networks is open. 4 | 5 | Version: 1.1.3 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 10/05/2022 19:21:18 10 | 11 | Date Modified: 10/06/2022 15:43:54 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AVD Send Message to User Session/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Send Message to User Session 2 | 3 | Description: This AVD Script Based Action allows you to send a message to a user, logged on to a AVD Desktop or RemoteApp session. 4 | 5 | 6 | Version: 2.4.7 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 06/13/2020 01:41:59 11 | 12 | Date Modified: 08/31/2022 12:40:53 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AVD Set Hostpool Load Balancing Algorithm/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Set Hostpool Load Balancing Algorithm 2 | 3 | Description: This WVD Script Based Action allows you to change the Hostpool Load Balancing Algorithm to either DepthFirst or BreadthFirst 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518 5 | 6 | Version: 1.5.5 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 06/12/2020 20:34:54 11 | 12 | Date Modified: 07/22/2020 23:24:35 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AVD Set Hostpool Max Session limit/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Set Hostpool Max Session limit 2 | 3 | Description: This WVD Script Based Action allows you to change the Max Session limit for a Hostpool. 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518 5 | 6 | Version: 1.6.9 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 06/12/2020 20:15:02 11 | 12 | Date Modified: 07/22/2020 23:25:10 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AVD Set Session Host Drain Mode/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Set Session Host Drain Mode 2 | 3 | Description: Sets the Drain mode of an AVD Session Host to True or False 4 | 5 | Version: 2.4.10 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 05/23/2020 11:24:32 10 | 11 | Date Modified: 08/31/2022 12:37:20 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AVD Store Azure Service Principal Credentials/README.md: -------------------------------------------------------------------------------- 1 | # Name: AVD Store Azure Service Principal Credentials 2 | 3 | Description: Script Action to store the required Service Principal credentials in an encrypted file for usage with the AVD Script Actions 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518 5 | 6 | Version: 1.4.5 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 05/18/2020 12:30:49 11 | 12 | Date Modified: 07/22/2020 23:11:08 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AZ Activity logs/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Activity logs 2 | 3 | Description: Show the Azure activity logs for the last number of (fractional) days. 4 | Options to just show entries for the chosen AZ resource, the resource group it is in or the whole subscription. 5 | 6 | Version: 1.1.16 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 06/30/2022 17:26:14 11 | 12 | Date Modified: 08/31/2022 13:10:58 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AZ Change machine disk type/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Change machine disk type 2 | 3 | Description: Change the type of disk assigned to the Azure VM. Valid disk types are: 4 | 5 | Standard_LRS 6 | Premium_LRS 7 | StandardSSD_LRS 8 | UltraSSD_LRS 9 | Premium_ZRS 10 | StandardSSD_ZRS 11 | 12 | Note that costs of this VM once updated could be very different. 13 | 14 | Version: 2.3.5 15 | 16 | Creator: Guy Leech 17 | 18 | Date Created: 01/19/2022 18:47:57 19 | 20 | Date Modified: 03/17/2022 12:07:37 21 | 22 | Scripting Language: ps1 23 | 24 | -------------------------------------------------------------------------------- /AZ Get console screenshot/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Get console screenshot 2 | 3 | Description: Displays the console of the selected machine or stores the console image into a folder defined in the script action arguments 4 | 5 | Version: 2.10.29 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 09/17/2021 13:07:01 10 | 11 | Date Modified: 03/17/2022 12:06:43 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AZ Machine power action/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Machine power action 2 | 3 | Description: Perform a power action. 4 | A wait time of zero will not wait for the action to complete. 5 | 6 | Version: 2.7.14 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 11/25/2021 17:05:22 11 | 12 | Date Modified: 03/17/2022 12:05:47 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /AZ RDP to machine/AZ RDP to machine.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlup/script-library/72a7ad1b0d0309be9695dd0477ebe87417435acd/AZ RDP to machine/AZ RDP to machine.zip -------------------------------------------------------------------------------- /AZ RDP to machine/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ RDP to machine 2 | 3 | Description: Add a public IP address if not already assisgned, launch mstsc to the public IP address, wait for mstsc to exit and then remove public IP address (if script assigned it) 4 | 5 | Version: 4.2.14 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 11/01/2021 17:03:34 10 | 11 | Date Modified: 01/26/2024 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AZ Resize machine/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Resize machine 2 | 3 | Description: Change the size of the Azure VM. Specify the name, or partial name, of a VM size such as B2s but note that the name of the new size must be unique. 4 | IF THE TARGET MACHINE IS ON THIS SCRIPT CAN TRIGGER A RESTART! 5 | 6 | Note that costs of this VM once updated could be very different. 7 | 8 | Version: 2.3.13 9 | 10 | Creator: Guy Leech 11 | 12 | Date Created: 11/09/2021 16:20:57 13 | 14 | Date Modified: 03/17/2022 12:07:56 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /AZ Set Boot Diagnostics/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Set Boot Diagnostics 2 | 3 | Description: Boot diagnostics must be enabled in order for screenshots of Azure VM consoles to be produced 4 | 5 | Version: 2.5.9 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 10/13/2021 23:10:18 10 | 11 | Date Modified: 03/17/2022 12:05:28 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AZ Show Current Issues for Subscription/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Show Current Issues for Subscription 2 | 3 | Description: Lists current service health events in the subscription. 4 | 5 | Version: 1.0.2 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 08/30/2022 15:39:01 10 | 11 | Date Modified: 08/31/2022 13:08:02 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AZ Show Emerging Issues for Chosen Resource Group or Subscription/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Show Emerging Issues for Chosen Resource Group or Subscription 2 | 3 | Description: Retrieve the list of all current Azure emerging issues and show those which are marked as impacting the locations which are used in the resource group or subscription for the selected VM 4 | 5 | Version: 1.0.3 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 08/30/2022 13:33:31 10 | 11 | Date Modified: 08/31/2022 13:56:27 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AZ Show Enable or Disable Accelerated Networking/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Show Enable or Disable Accelerated Networking 2 | 3 | Description: Will show the state of accelerated networking on the network interfaces for a VM with the option to enable or disable it. 4 | Not all VM sizes/SKUs support accelerated networking - an attempt to enable it where it is not supported witll result in an error. 5 | Connectivity may be interrupted when the setting is changed. 6 | 7 | Version: 1.0.3 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 10/21/2022 19:02:19 12 | 13 | Date Modified: 02/26/2023 14:46:21 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /AZ Show machine network information/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ Show machine network information 2 | 3 | Description: Get and display network info for specified Azure machine 4 | 5 | Version: 3.9.16 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 12/10/2021 14:45:31 10 | 11 | Date Modified: 10/23/2022 11:07:40 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /AZ change disk caching/README.md: -------------------------------------------------------------------------------- 1 | # Name: AZ change disk caching 2 | 3 | Description: Reports or changes the host disk caching mode for the OS disk on an Azure VM. 4 | With disk caching enabled, VMs can achieve higher levels of performance. 5 | The VM does not need to be powered off and the change will have no noticeable effect on user's currently using that VM. 6 | 7 | Version: 1.0.11 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 11/28/2023 16:54:40 12 | 13 | Date Modified: 01/26/2024 14:09:57 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Activate Windows 78/Activate Windows 78.BAT: -------------------------------------------------------------------------------- 1 | slmgr.vbs /ato 2 | -------------------------------------------------------------------------------- /Activate Windows 78/README.md: -------------------------------------------------------------------------------- 1 | # Name: Activate Windows 7/8 2 | 3 | Description: 4 | 5 | Version: 1.1.2 6 | 7 | Creator: Anonymous 8 | 9 | Date Created: 05/30/2014 10:46:20 10 | 11 | Date Modified: 05/30/2014 15:55:44 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Add Computer to ControlUp/README.md: -------------------------------------------------------------------------------- 1 | # Name: Add Computer to ControlUp 2 | 3 | Description: Adds the chosen computer, which already has the ControlUp agent installed and running, to the chosen ControlUp folder. 4 | 5 | Must be run on a machine running the ControlUp Monitor Service (this is not the ControlUp Agent Service) 6 | 7 | Version: 1.1.10 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 05/11/2020 13:35:28 12 | 13 | Date Modified: 06/03/2020 11:11:57 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Add Server to a XenApp Worker Group/README.md: -------------------------------------------------------------------------------- 1 | # Name: Add Server to a XenApp Worker Group 2 | 3 | Description: Adds the selected XenApp server(s) to a Worker Group 4 | 5 | Version: 3.2.13 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 12/30/2013 11:01:09 10 | 11 | Date Modified: 02/18/2014 10:34:00 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Add User to a Group/README.md: -------------------------------------------------------------------------------- 1 | # Name: Add User to a Group 2 | 3 | Description: Add User(s) to a group. 4 | Make sure to configure the script's security context to run on a computer that has the ActiveDirectory Powershell module installed. 5 | See https://www.microsoft.com/en-us/download/details.aspx?id=45520 under Install Instructions. 6 | 7 | Version: 3.1.5 8 | 9 | Creator: 10 | 11 | Date Created: 02/21/2019 10:44:48 12 | 13 | Date Modified: 07/08/2019 07:53:50 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Add or Remove Windows Features/README.md: -------------------------------------------------------------------------------- 1 | # Name: Add or Remove Windows Features 2 | 3 | Description: Adds or Removes Windows Features from Server or Desktop operating systems. 4 | 5 | Version: 1.10.26 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 10/05/2020 23:11:43 10 | 11 | Date Modified: 10/20/2020 21:53:26 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Add to a group/README.md: -------------------------------------------------------------------------------- 1 | # Name: Add to a group 2 | 3 | Description: Adds the selected user(s) to an Active Directory group or groups 4 | 5 | Version: 4.0.6 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/25/2013 07:16:44 10 | 11 | Date Modified: 02/18/2014 13:23:44 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Adjust Process Priority based on Session State/README.md: -------------------------------------------------------------------------------- 1 | # Name: Adjust Process Priority based on Session State 2 | 3 | Description: Adjusts the process priority in a users session based on its state. 4 | Active = Normal 5 | Idle / Disconnect = Process Priority Floor 6 | 7 | Version: 1.5.8 8 | 9 | Creator: Trentent Tye 10 | 11 | Date Created: 07/25/2019 17:43:57 12 | 13 | Date Modified: 08/04/2019 09:22:20 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Analyze Detailed GPO Duration/README.md: -------------------------------------------------------------------------------- 1 | # Name: Analyze Detailed GPO Duration 2 | 3 | Description: Analyze Group Policy Object's Group Policy Preferences load times, which helps break down Group Policy processing time by extension as well as by GPO. This allows for identifying individual GPOs that took longer than others to load. 4 | Requires GPP Logging to be enabled. The script itself can enable GPP logging by running it against a session with -enable in the advanced options. 5 | 6 | Version: 1.5.27 7 | 8 | Creator: trentent.tye 9 | 10 | Date Created: 06/18/2020 09:09:09 11 | 12 | Date Modified: 08/27/2020 16:32:03 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Analyze GPO Extensions Load Time/README.md: -------------------------------------------------------------------------------- 1 | # Name: Analyze GPO Extensions Load Time 2 | 3 | Description: This SBA runs under the session context of a selected user and shows 4 | how long each "Group Policy Client Side Extension" took to complete based on the records inside the "Operational" log under "Microsoft-Windows-GroupPolicy". 5 | 6 | By default the log size is configured to 4MB, 7 | That means that this SBA can look back this much. 8 | Consider increasing the log size to view older entries. 9 | 10 | Version: 9.21.52 11 | 12 | Creator: Niron Koren 13 | 14 | Date Created: 02/09/2015 18:04:57 15 | 16 | Date Modified: 11/13/2020 12:36:23 17 | 18 | Scripting Language: ps1 19 | 20 | -------------------------------------------------------------------------------- /Analyze HDX Bandwidth/README.md: -------------------------------------------------------------------------------- 1 | # Name: Analyze HDX Bandwidth 2 | 3 | Description: This script measures the bandwidth of a given active HDX session, and breaks down the bandwidth consumption into the most useable ICA virtual channels. The output shows the bandwidth usage in kbps (kilobits per second) of each virtual channel and the total session. This version shows only the session output (download), and not the upload. 4 | 5 | Version: 1.2.27 6 | 7 | Creator: Matan Nataf 8 | 9 | Date Created: 06/26/2016 12:59:50 10 | 11 | Date Modified: 06/27/2016 11:19:35 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Analyze High Latency Issues/README.md: -------------------------------------------------------------------------------- 1 | # Name: Analyze High Latency Issues 2 | 3 | Description: This script runs on the the target VDI\XenApp computer. It will initiate a trace route command from the VDI\XenApp machine to the client device. This will help identify which hop between the two devices has the highest latency. 4 | TRACERT.EXE runs for a maximum of 5 minutes, after which the script times out. 5 | 6 | Version: 2.5.13 7 | 8 | Creator: Matan Nataf 9 | 10 | Date Created: 06/19/2016 15:35:37 11 | 12 | Date Modified: 07/26/2022 14:45:19 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Analyze Logon Duration/README.md: -------------------------------------------------------------------------------- 1 | # Name: Analyze Logon Duration 2 | 3 | Description: Get a detailed overview of the most recent logon process for a specific user. This script queries the event log for every major event that relates to the logon process. Use this action to track down which phase is responsible for delays during the logon process. Uses WMI to retrieve pre-Windows logon phase data from Citrix so does not use OData and therefore does not need credentials 4 | 5 | Version: 22.33.182 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 07/02/2018 18:55:36 10 | 11 | Date Modified: 02/23/2025 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Analyze VMware Blast Session/README.md: -------------------------------------------------------------------------------- 1 | # Name: Analyze VMware Blast Session 2 | 3 | Description: This script provides statistics for a given VMware Blast session 4 | 5 | Version: 5.6.44 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 02/11/2018 14:04:53 10 | 11 | Date Modified: 10/28/2020 14:53:11 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Analyze drive contents with WinDirStat/README.md: -------------------------------------------------------------------------------- 1 | # Name: Analyze drive contents with WinDirStat 2 | 3 | Description: Run WinDirStat (https://windirstat.net/) to analyze the usage of a drive. 4 | If executed for a Logical drive that will be used. 5 | If executed on a computer or session will be run for ALL Drives on that computer 6 | 7 | Version: 1.10.35 8 | 9 | Creator: Marcel.Calef 10 | 11 | Date Created: 03/13/2019 16:08:13 12 | 13 | Date Modified: 03/29/2019 14:06:38 14 | 15 | Scripting Language: BAT 16 | 17 | -------------------------------------------------------------------------------- /Azure Cost Analysis - Costs per Day/README.md: -------------------------------------------------------------------------------- 1 | # Name: Azure Cost Analysis - Costs per Day 2 | 3 | Description: This Azure Script Based Action allows you to to retrieve detailed information on actual and forecast costs of the Azure Subscription your Service Principal has access too. 4 | 5 | README: https://support.controlup.com/hc/en-us/articles/360011378518#h_01EE8GMB35X9Y20MXV22N1GGE9 6 | 7 | Version: 1.1.2 8 | 9 | Creator: Esther Barthel, MSc 10 | 11 | Date Created: 12/06/2020 22:33:28 12 | 13 | Date Modified: 12/13/2020 10:09:13 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Azure Cost Analysis - Costs per Service/README.md: -------------------------------------------------------------------------------- 1 | # Name: Azure Cost Analysis - Costs per Service 2 | 3 | Description: This Azure Script Based Action allows you to to retrieve detailed information on actual and forecast costs of the Azure Subscription your Service Principal has access too. 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518#h_01EE8GMB35X9Y20MXV22N1GGE9 5 | 6 | Version: 1.1.2 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 12/06/2020 22:43:12 11 | 12 | Date Modified: 12/13/2020 10:08:40 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Azure Cost Analysis - Costs per VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Azure Cost Analysis - Costs per VM 2 | 3 | Description: This Azure Script Based Action allows you to to retrieve detailed information on actual costs of selected VM in the Azure Subscription your Service Principal has access to. 4 | README: https://support.controlup.com/hc/en-us/articles/360011378518#h_01EE8GMB35X9Y20MXV22N1GGE9 5 | 6 | Version: 1.1.2 7 | 8 | Creator: Esther Barthel, MSc 9 | 10 | Date Created: 12/25/2020 09:11:58 11 | 12 | Date Modified: 12/27/2020 14:35:46 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Backup DNS zone/README.md: -------------------------------------------------------------------------------- 1 | # Name: Backup DNS zone 2 | 3 | Description: Backup the specified DNS zone(s) to file using dnscmd.exe. The backup is stored in a subfolder created in system32\dns 4 | The default 'Zone name or regex' setting of * will backup all Zones on the DNS server. 5 | A REGEX like ^backmeup$ will only backup a zone named 'backmeup' 6 | 7 | 8 | Version: 1.2.14 9 | 10 | Creator: Guy Leech 11 | 12 | Date Created: 09/27/2019 16:13:43 13 | 14 | Date Modified: 10/06/2022 15:10:22 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Calculate User Profile Size/README.md: -------------------------------------------------------------------------------- 1 | # Name: Calculate User Profile Size 2 | 3 | Description: Calculates and displays the size of the user profile directory and any subfolders. 4 | 5 | Version: 1.7.7 6 | 7 | Creator: Niron Koren 8 | 9 | Date Created: 07/27/2014 17:39:16 10 | 11 | Date Modified: 09/24/2015 11:33:06 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Cancel pending logoffs/README.md: -------------------------------------------------------------------------------- 1 | # Name: Cancel pending logoffs 2 | 3 | Description: Cancels any "Message and Logoff" SBAs which are still running on the selected computer(s) by finding the associated PowerShell process and terminating it. 4 | Arguments: 5 | Cancellation Message - A message to display to the users so they can be informed that they will not be logged off (default is no mesage) 6 | 7 | Version: 1.3.3 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 10/12/2018 18:19:16 12 | 13 | Date Modified: 11/23/2018 18:30:34 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Cancel scheduled reboot/README.md: -------------------------------------------------------------------------------- 1 | # Name: Cancel scheduled reboot 2 | 3 | Description: Cancel a reboot scheduled via the Schedule Reboot action by finding and deleting the scheduled task created by the Schedule Reboot action 4 | 5 | Version: 1.5.13 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 09/29/2018 11:05:41 10 | 11 | Date Modified: 11/26/2018 13:38:39 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Cap Memory of Process/README.md: -------------------------------------------------------------------------------- 1 | # Name: Cap Memory of Process 2 | 3 | Description: Set the maximum working set size for a process such that it cannot consume more than that amount of memory. Gives the ability to set a memory limit on a process, such as one with a known memory leak, so that it cannot consume more than the maximum memory specified via the parameter. Additional memory allocations will be allowed by the OS paging out some of the existing working set, generally the least recently used. 4 | 5 | Version: 1.1.2 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 06/10/2019 13:51:30 10 | 11 | Date Modified: 12/12/2019 19:12:48 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Change Drain Mode/Change Drain Mode.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | REM Some messages go to error so redirect to standard output 4 | 5 | chglogon.exe /%1 2>&1 6 | -------------------------------------------------------------------------------- /Change Drain Mode/README.md: -------------------------------------------------------------------------------- 1 | # Name: Change Drain Mode 2 | 3 | Description: Use the change logon command to change the drain mode to one of the allowed values 4 | 5 | QUERY 6 | ENABLE 7 | DISABLE 8 | DRAIN 9 | DRAINUNTILRESTART 10 | 11 | Version: 1.0.3 12 | 13 | Creator: Guy Leech 14 | 15 | Date Created: 11/15/2023 15:18:33 16 | 17 | Date Modified: 03/24/2024 14:09:57 18 | 19 | Scripting Language: BAT 20 | 21 | -------------------------------------------------------------------------------- /Change XenApp Logon Mode/README.md: -------------------------------------------------------------------------------- 1 | # Name: Change XenApp Logon Mode 2 | 3 | Description: Changes the XenApp Logon Mode for the selected server. Please enter one of the following states: AllowLogOns, ProhibitNewLogOnsUntilRestart, ProhibitNewLogOns, ProhibitLogOns 4 | 5 | Version: 4.1.7 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/21/2013 14:20:27 10 | 11 | Date Modified: 11/14/2017 13:25:35 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Check Citrix Teams Optimization Readiness/README.md: -------------------------------------------------------------------------------- 1 | # Name: Check Citrix Teams Optimization Readiness 2 | 3 | Description: Citrix HDX Optimization can improve the user experience for Teams video/audio use. 4 | The optimization will also significantly reduce the resource consumption on the VDA. 5 | 6 | Please report any issues and feedback 7 | 8 | Version: 2.9.24 9 | 10 | Creator: Marcel Calef 11 | 12 | Date Created: 01/04/2021 19:56:05 13 | 14 | Date Modified: 03/05/2021 17:37:23 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Check Citrix User Device license Usage/README.md: -------------------------------------------------------------------------------- 1 | # Name: Check Citrix User Device license Usage 2 | 3 | Description: The script uses udadmin.exe and display the license(s) checked out for the selected username and/or client device. Note that the script is required to run in the Citrix License Server. 4 | WARNING: avoid running the script against multiple sessions simultaneously to prevent significant resource consumption in the Citrix license server. 5 | 6 | Version: 1.19.27 7 | 8 | Creator: Marcel Calef/Dennis Geerlings 9 | 10 | Date Created: 10/03/2019 22:34:27 11 | 12 | Date Modified: 10/18/2019 20:52:43 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Check Cloudpaging Player Status/README.md: -------------------------------------------------------------------------------- 1 | # Name: Check Cloudpaging Player Status 2 | 3 | Description: This script will return the current status of the Cloudpaging Player on a given machine. 4 | 5 | Version: 2.0.7 6 | 7 | Creator: Rory Monaghan 8 | 9 | Date Created: 12/01/2022 12:32:59 10 | 11 | Date Modified: 04/21/2023 18:52:34 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Check Ivanti Workspace Control DB Cache folder size and transaction logs/README.md: -------------------------------------------------------------------------------- 1 | # Name: Check Ivanti Workspace Control DB Cache folder size and transaction logs 2 | 3 | Description: With this action you can check the size of the DB Cache folder and see if there are transaction logs in the transaction folder. 4 | 5 | Version: 2.1.3 6 | 7 | Creator: chris.twiest 8 | 9 | Date Created: 12/29/2018 12:51:00 10 | 11 | Date Modified: 10/03/2019 10:56:25 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Check Service Account Expiry/README.md: -------------------------------------------------------------------------------- 1 | # Name: Check Service Account Expiry 2 | 3 | Description: Checks for services and scheduled tasks that are configured to run using domain accounts. For such accounts, the script reports the password expiry date. 4 | Use cases: 5 | 1) detecting expiry of accounts used for services, so that the account password may be renewed 6 | 2) detecting the use of domain accounts, as opposed to managed service accounts 7 | 8 | Version: 1.1.12 9 | 10 | Creator: Bill Powell 11 | 12 | Date Created: 01/22/2024 16:59:52 13 | 14 | Date Modified: 02/25/2024 14:09:57 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Check Windows license activation/README.md: -------------------------------------------------------------------------------- 1 | # Name: Check Windows license activation 2 | 3 | Description: Check the windows licenses activation using the slmgr.vbs script and parse significant info 4 | Verbose=No will read the Status line and include the Notification if not properly licensed 5 | 6 | 7 | Version: 2.8.14 8 | 9 | Creator: Marcel Calef 10 | 11 | Date Created: 05/11/2020 08:22:23 12 | 13 | Date Modified: 07/17/2020 14:03:32 14 | 15 | Scripting Language: BAT 16 | 17 | -------------------------------------------------------------------------------- /Check if user is a Local Administrator/Check if user is a Local Administrator.BAT: -------------------------------------------------------------------------------- 1 | @echo off 2 | :: NAME : Check if user is a Local Administrator 3 | :: This script will check if the user is a member of BUILTIN\Administrators, directly named 4 | :: or inherited from other local or domain groups 5 | :: CONTEXT: User Session 6 | :: HISTORY: 2020-06-10 Marcel Calef - initial release 7 | 8 | :checl_localAdmin 9 | 10 | whoami /groups | findstr "BUILTIN\Administrators">NUL 11 | if %errorLevel% == 0 ( 12 | echo User is a Local Administrator. 13 | ) else ( 14 | echo No local admin rights. 15 | ) 16 | :: timeout 15>nul 17 | :: pause >nul 18 | -------------------------------------------------------------------------------- /Check if user is a Local Administrator/README.md: -------------------------------------------------------------------------------- 1 | # Name: Check if user is a Local Administrator 2 | 3 | Description: This script will check if the user is part of BUILTIN\Administrators, directly named This script will check if the user is a member of BUILTIN\Administrators, directly named 4 | or inherited from other local or domain groups 5 | 6 | Version: 1.5.5 7 | 8 | Creator: Marcel Calef 9 | 10 | Date Created: 06/10/2020 20:33:39 11 | 12 | Date Modified: 06/10/2020 20:56:35 13 | 14 | Scripting Language: BAT 15 | 16 | -------------------------------------------------------------------------------- /Citrix Auditlog/Citrix Auditlog.BAT: -------------------------------------------------------------------------------- 1 | @if exist "%ProgramFiles(x86)%\Citrix\system32\auditlog.exe" ( 2 | cd "%ProgramFiles(x86)%\Citrix\system32" && auditlog.exe /before:%1 /after:%2 /time 3 | ) else If exist "%ProgramFiles%\Citrix\system32\auditlog.exe" ( 4 | cd "%ProgramFiles%\Citrix\system32" && auditlog.exe /before:%1 /after:%2 /time 5 | ) else (echo This is not a Citrix XenApp server. 1>&2 && Exit /B 1 ) 6 | 7 | -------------------------------------------------------------------------------- /Citrix Auditlog/README.md: -------------------------------------------------------------------------------- 1 | # Name: Citrix Auditlog 2 | 3 | Description: Run the Auditlog command on XenApp servers to display logon / logoff activity. Provide the "before" and "after" dates in the mm/dd/yy format. 4 | 5 | Version: 3.7.13 6 | 7 | Creator: Eugene Kalayev 8 | 9 | Date Created: 01/15/2014 12:22:14 10 | 11 | Date Modified: 04/16/2014 12:38:57 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Citrix PVS Reset Machine Account Password/Citrix PVS Reset Machine Account Password.ps1: -------------------------------------------------------------------------------- 1 | $devicename = $args[0].Split(".")[0] 2 | 3 | Import-Module "C:\Program Files\Citrix\Provisioning Services Console\McliPSSnapIn.dll" -ErrorAction SilentlyContinue -WarningAction SilentlyContinue 4 | 5 | # If Import-Module was successful... 6 | if ($?) { 7 | Mcli-Run Reboot -p DeviceName=$devicename 8 | Mcli-Run MarkDown -p DeviceName=$devicename 9 | Mcli-Run ResetDeviceForDomain -p DeviceName=$devicename 10 | # if ResetDevice was successful... 11 | if ($?) { 12 | Write-Host "AD account reset. Rebooting device..." 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /Citrix PVS Reset Machine Account Password/README.md: -------------------------------------------------------------------------------- 1 | # Name: Citrix PVS Reset Machine Account Password 2 | 3 | Description: For a machine streamed using Citrix Provisioning Services, marks the device as down, resets the Active Directory machine account password and reboots the device. This action should be executed on a PVS server with MCLI PowerShell snap-in installed. 4 | 5 | Version: 3.3.10 6 | 7 | Creator: ControlUp Support 8 | 9 | Date Created: 06/22/2014 11:33:01 10 | 11 | Date Modified: 07/02/2014 09:44:43 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Citrix Provisioning Services 7.8 Farm Check/README.md: -------------------------------------------------------------------------------- 1 | # Name: Citrix Provisioning Services 7.8 Farm Check 2 | 3 | Description: The following script runs a report against the PVS farm using the latest PowerShell 7.7 and above PowerShell cmdlets. 4 | 5 | Version: 1.0.9 6 | 7 | Creator: Andrew Morgan 8 | 9 | Date Created: 04/13/2016 20:21:19 10 | 11 | Date Modified: 04/22/2016 13:43:33 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Citrix VDA Registration Check/README.md: -------------------------------------------------------------------------------- 1 | # Name: Citrix VDA Registration Check 2 | 3 | Description: Check the status and common issues with Citrix VDA registration 4 | 5 | Version: 1.0.1 6 | 7 | Creator: chris.rogers 8 | 9 | Date Created: 08/19/2021 15:46:30 10 | 11 | Date Modified: 08/19/2021 15:46:30 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Citrix Version Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Citrix Version Details 2 | 3 | Description: Gets detailed information on Citrix subcomponents 4 | 5 | Version: 1.8.24 6 | 7 | Creator: Andreas Moe 8 | 9 | Date Created: 04/29/2016 08:45:05 10 | 11 | Date Modified: 01/31/2017 11:30:56 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Clean User Temp folder/README.md: -------------------------------------------------------------------------------- 1 | # Name: Clean User Temp folder 2 | 3 | Description: Deletes all files and folders in user TEMP folder. 4 | 5 | Version: 2.2.14 6 | 7 | Creator: Andy Gresbach 8 | 9 | Date Created: 08/23/2017 21:20:10 10 | 11 | Date Modified: 07/02/2019 12:16:27 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Cleanup Windows Update client/README.md: -------------------------------------------------------------------------------- 1 | # Name: Cleanup Windows Update client 2 | 3 | Description: Full Windows Updates client cleanup. The script clears the BITS queued jobs, clears the software distriobution folder and clears SUSClient ID. It then restarts BITS and the Windows Update client and rechecks for updates. 4 | 5 | Version: 2.2.4 6 | 7 | Creator: Ken McEvoy 8 | 9 | Date Created: 09/17/2016 17:07:50 10 | 11 | Date Modified: 02/15/2017 12:59:07 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Clear Cloudpaging Cache/Clear Cloudpaging Cache.ps1: -------------------------------------------------------------------------------- 1 | #requires -Version 5.0 2 | #requires -Modules Cloudpaging 3 | 4 | <# 5 | .SYNOPSIS 6 | Clears the Cloudpaging cache. 7 | .DESCRIPTION 8 | This script will purge the current cache in use for cloudpaging application containers by the selected user. 9 | .EXAMPLE 10 | .\ClearCloudpagingCache.ps1 11 | .NOTES 12 | To clear the cache, the Player must be installed on the machine and the PowerShell module and cmdlets must exist. 13 | #> 14 | 15 | Import-Module Cloudpaging 16 | 17 | $ErrorActionPreference = 'stop' 18 | try { 19 | Clear-CloudpagingCache 20 | } 21 | Catch { 22 | Write-Error "There was an error clearing the Cloudpaging cache" 23 | } 24 | 25 | -------------------------------------------------------------------------------- /Clear Cloudpaging Cache/README.md: -------------------------------------------------------------------------------- 1 | # Name: Clear Cloudpaging Cache 2 | 3 | Description: This script will clear a user's Cloudpaging cache to effectively reset the cache as new. 4 | 5 | Version: 2.1.8 6 | 7 | Creator: Rory Monaghan 8 | 9 | Date Created: 12/01/2022 12:30:30 10 | 11 | Date Modified: 04/21/2023 10:21:31 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Clear Old SCCM Cache/README.md: -------------------------------------------------------------------------------- 1 | # Name: Clear Old SCCM Cache 2 | 3 | Description: Clears all content older than 7 days 4 | 5 | Version: 1.1.7 6 | 7 | Creator: Rory.Monaghan 8 | 9 | Date Created: 11/28/2018 08:48:56 10 | 11 | Date Modified: 04/20/2021 12:48:06 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Compare Driver Versions and Hotfixes/README.md: -------------------------------------------------------------------------------- 1 | # Name: Compare Driver Versions and Hotfixes 2 | 3 | Description: Show running drivers with different versions on two different systems and also show drivers that exist on one but not the other. 4 | Also compares OS hotfixes between the two systems and shows any differences. 5 | The account that runs the script must have remote WMI/CIM permission to the other machine. 6 | 7 | Version: 1.1.9 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 02/01/2024 20:17:17 12 | 13 | Date Modified: 02/25/2024 14:09:57 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Computer Certificate Expiration Check/Computer Certificate Expiration Check.ps1: -------------------------------------------------------------------------------- 1 |  2 | $threshold = $args[0] 3 | 4 | #Set deadline date 5 | $deadline = (Get-Date).AddDays($threshold) 6 | 7 | $Certs = Get-ChildItem Cert:\LocalMachine\My | where {$_.notafter -lt $deadline} | 8 | select issuer, subject,notafter, @{Label="Expires In (Days)";Expression={($_.NotAfter - (Get-Date)).Days}} 9 | 10 | If ($Certs) {$Certs} Else { Write-Host "There are no certificates expiring in $Threshold days." } 11 | 12 | -------------------------------------------------------------------------------- /Computer Certificate Expiration Check/README.md: -------------------------------------------------------------------------------- 1 | # Name: Computer Certificate Expiration Check 2 | 3 | Description: Checks for X.509 certificates in the LocalMachine store that will expire in a certain number of days. 4 | 5 | Version: 1.3.4 6 | 7 | Creator: Prakash Banuka 8 | 9 | Date Created: 02/18/2015 09:33:57 10 | 11 | Date Modified: 02/18/2015 17:44:32 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Configure ControlUp Monitor Service Resilience/README.md: -------------------------------------------------------------------------------- 1 | # Name: Configure ControlUp Monitor Service Resilience 2 | 3 | Description: This script changes the following settings in order to improve the resilience of ControlUp Monitor to service failures: 4 | - Sets the ServicesPipeTimeout registry value to 90000 5 | - Sets the service recovery options to restart the service on first and second failure 6 | 7 | Version: 1.3.11 8 | 9 | Creator: Joel Stocker 10 | 11 | Date Created: 11/16/2020 08:01:27 12 | 13 | Date Modified: 11/23/2020 16:28:13 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Configure Optimize Drives service for FSLogix Disk Compaction/README.md: -------------------------------------------------------------------------------- 1 | # Name: Configure Optimize Drives service for FSLogix Disk Compaction 2 | 3 | Description: Configures the Optimize Drives service so that FSLogix Disk Compaction will function. 4 | 5 | This SBA can be executed manually or used with a trigger pack to automate healing of this misconfiguration. More information is available here: 6 | https://support.controlup.com/docs/trigger-packs 7 | 8 | Version: 2.2.5 9 | 10 | Creator: Trentent Tye 11 | 12 | Date Created: 04/13/2023 20:08:30 13 | 14 | Date Modified: 04/21/2023 10:04:03 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Connect to Hyper-V VM Console/README.md: -------------------------------------------------------------------------------- 1 | # Name: Connect to Hyper-V VM Console 2 | 3 | Description: Connects to the console of the Hyper-V virtual machine using the Hyper-V Virtual Machine Connection Tool (vmconnect.exe) 4 | 5 | Version: 1.1.5 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 06/13/2017 20:18:20 10 | 11 | Date Modified: 11/26/2018 20:33:13 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ControlUp Action Auditing/README.md: -------------------------------------------------------------------------------- 1 | # Name: ControlUp Action Auditing 2 | 3 | Description: Audit ControlUp Actions against a computer object 4 | 5 | Version: 3.6.18 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 01/26/2017 15:54:20 10 | 11 | Date Modified: 02/23/2017 15:20:07 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ControlUp Disk Monitor Log Analyzer 24 Hours/README.md: -------------------------------------------------------------------------------- 1 | # Name: ControlUp Disk Monitor Log Analyzer 24 Hours 2 | 3 | Description: This script will analyze the log file of today created by ControlUp Disk Monitor and created a CSV output 4 | 5 | Version: 2.3.23 6 | 7 | Creator: Chris Twiest 8 | 9 | Date Created: 03/30/2025 14:09:57 10 | 11 | Date Modified: 03/30/2025 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ControlUp Disk Monitor Log Analyzer 7 Days/README.md: -------------------------------------------------------------------------------- 1 | # Name: ControlUp Disk Monitor Log Analyzer 7 Days 2 | 3 | Description: This script will analyze the log files of last 7 days created by ControlUp Disk Monitor and created a CSV output 4 | 5 | Version: 2.3.13 6 | 7 | Creator: Chris Twiest 8 | 9 | Date Created: 03/30/2025 14:09:57 10 | 11 | Date Modified: 03/30/2025 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ControlUp Stress Calculator v2 Metrics Exporter/README.md: -------------------------------------------------------------------------------- 1 | # Name: ControlUp Stress Calculator v2 Metrics Exporter 2 | 3 | Description: Exports Metrics to be used by the ControlUp Stress Calculator v2 by using the ControlUp Monitor Powershell Module. Uses True or False as string for the benefit of using the script as a ControlUp Script Action. See this link for Documentation: 4 | 5 | Version: 1.5.31 6 | 7 | Creator: wouter.kursten 8 | 9 | Date Created: 07/04/2022 09:53:52 10 | 11 | Date Modified: 07/07/2022 17:50:30 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ControlUp_Scripting_Standards.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlup/script-library/72a7ad1b0d0309be9695dd0477ebe87417435acd/ControlUp_Scripting_Standards.pdf -------------------------------------------------------------------------------- /Create Solve users from AD Security Group/README.md: -------------------------------------------------------------------------------- 1 | # Name: Create Solve users from AD Security Group 2 | 3 | Description: This script is intended to be used to sync the Solve users, based on the membership of the specified AD Security group. 4 | 5 | Version: 2.3.7 6 | 7 | Creator: Bill Powell 8 | 9 | Date Created: 09/06/2023 14:46:19 10 | 11 | Date Modified: 10/26/2023 17:35:05 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Create VM Snapshot/README.md: -------------------------------------------------------------------------------- 1 | # Name: Create VM Snapshot 2 | 3 | Description: Creates a snapshot of the selected VMware virtual machine(s). Datetime will be added to the default snapshot name 'ControlUpSnapshot' if this is used. The script requires VMware PowerCLI to be installed on the computer the console runs on. 4 | 5 | Version: 9.18.42 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/06/2016 16:59:17 10 | 11 | Date Modified: 03/31/2019 20:36:35 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Create XenApp Published Desktop/Create XenApp Published Desktop.ps1: -------------------------------------------------------------------------------- 1 | Add-PsSnapin Citrix.XenApp.Commands 2 | 3 | $appname = $args[0]+" Desktop" 4 | $account = $args[1] 5 | 6 | New-XAApplication -ApplicationType ServerDesktop -DisplayName $appname -FolderPath "Applications" -Description "Admin Desktop for Remote Administration" -WindowType "99%" -ColorDepth Colors32Bit -Accounts $account -Servernames $args[0] 7 | -------------------------------------------------------------------------------- /Create XenApp Published Desktop/README.md: -------------------------------------------------------------------------------- 1 | # Name: Create XenApp Published Desktop 2 | 3 | Description: This will create a new XenApp published desktop. Please specify which domain account or group will have access to the desktop. 4 | 5 | 6 | Version: 1.0.2 7 | 8 | Creator: Andreas Roback 9 | 10 | Date Created: 04/10/2014 07:17:00 11 | 12 | Date Modified: 04/10/2014 07:21:02 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Create process memory dump/README.md: -------------------------------------------------------------------------------- 1 | # Name: Create process memory dump 2 | 3 | Description: Creates a full process memory dump of the chosen process to a file in the folder specified. 4 | If the chosen process is werfault.exe then its parent process will be dumped instead 5 | Arguments: 6 | Dump Folder - the folder in which to create the dump file in the format ..dmp 7 | 8 | 9 | Version: 2.4.7 10 | 11 | Creator: Guy Leech 12 | 13 | Date Created: 12/01/2018 11:35:42 14 | 15 | Date Modified: 06/04/2020 20:07:18 16 | 17 | Scripting Language: ps1 18 | 19 | -------------------------------------------------------------------------------- /Delete IIS Log Files/README.md: -------------------------------------------------------------------------------- 1 | # Name: Delete IIS Log Files 2 | 3 | Description: The script finds the location of IIS log files and deletes the files older than X amount of days and/or over Y size. By default, the script runs in report-only mode which displays the total size of files by location. In order to enable log file deletion, change the "Report on log files only..." argument to "false". 4 | 5 | 6 | Version: 1.2.5 7 | 8 | Creator: Ton de Vreede 9 | 10 | Date Created: 01/18/2021 11:48:30 11 | 12 | Date Modified: 01/19/2021 13:10:48 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Delete NetScaler License File/README.md: -------------------------------------------------------------------------------- 1 | # Name: Delete NetScaler License File 2 | 3 | Description: Delete local NetScaler License File from the appliance, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel 8 | 9 | Date Created: 05/07/2018 08:18:10 10 | 11 | Date Modified: 05/07/2018 08:18:10 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Disable Account(s)/README.md: -------------------------------------------------------------------------------- 1 | # Name: Disable Account(s) 2 | 3 | Description: Disables the Active Directory account of the selected user(s) 4 | 5 | Version: 3.0.4 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 12:42:22 10 | 11 | Date Modified: 02/19/2014 10:29:48 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Disable CVAD machine maintenance mode/README.md: -------------------------------------------------------------------------------- 1 | # Name: Disable CVAD machine maintenance mode 2 | 3 | Description: Disable XenDesktop maintenance mode for the selected computer(s) 4 | 5 | Version: 9.10.32 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 10:17:58 10 | 11 | Date Modified: 02/23/2023 14:55:54 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Disable DEP/Disable DEP.BAT: -------------------------------------------------------------------------------- 1 | Bcdedit /set nx alwaysoff 2 | -------------------------------------------------------------------------------- /Disable DEP/README.md: -------------------------------------------------------------------------------- 1 | # Name: Disable DEP 2 | 3 | Description: This disables DEP which is recommended by Citrix. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: jjordan 8 | 9 | Date Created: 08/27/2014 21:11:09 10 | 11 | Date Modified: 08/27/2014 21:11:09 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Disable Horizon VDI Maintenance Mode/README.md: -------------------------------------------------------------------------------- 1 | # Name: Disable Horizon VDI Maintenance Mode 2 | 3 | Description: Disable Horizon View Maintenance Mode for the selected computer(s). 4 | 5 | Version: 3.3.12 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/26/2014 16:58:35 10 | 11 | Date Modified: 06/13/2022 13:11:34 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Disable XenApp Logons/README.md: -------------------------------------------------------------------------------- 1 | # Name: Disable XenApp Logons 2 | 3 | Description: Disable XenApp Logon to the selected server. This state only persists until the next reboot. 4 | 5 | Version: 2.0.4 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 10:05:36 10 | 11 | Date Modified: 02/19/2014 10:38:51 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Disable online services for Windows 10 Search/README.md: -------------------------------------------------------------------------------- 1 | # Name: Disable online services for Windows 10 Search 2 | 3 | Description: This script disconnects Windows 10 search from Bing and Cortana online services, hiding online content from search results. 4 | 5 | Version: 1.4.5 6 | 7 | Creator: ek 8 | 9 | Date Created: 02/09/2020 14:42:48 10 | 11 | Date Modified: 02/09/2020 13:22:44 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Disable or Enable Citrix Published Applications/README.md: -------------------------------------------------------------------------------- 1 | # Name: Disable or Enable Citrix Published Applications 2 | 3 | Description: Enable or Disable by name, or name pattern, with the option to message any users currently running the apps and/or terminate them after a specified grace period. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Guy.leech 8 | 9 | Date Created: 11/04/2019 20:31:20 10 | 11 | Date Modified: 11/04/2019 20:31:20 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Disable or Enable SSH on an VMware ESXi host/README.md: -------------------------------------------------------------------------------- 1 | # Name: Disable or Enable SSH on an VMware ESXi host 2 | 3 | Description: Using PowerCLI, Connect to vCenter and start or stop the SSH service on a host. 4 | Notet that , the computer running this script must have PowerCLI, and vCenter credentails are required during script execution. 5 | 6 | Version: 1.2.25 7 | 8 | Creator: mc 9 | 10 | Date Created: 10/04/2019 14:29:03 11 | 12 | Date Modified: 10/04/2019 21:25:19 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Display DLLs loaded by process/Display DLLs loaded by process.ps1: -------------------------------------------------------------------------------- 1 | Try { 2 | $Modules = (Get-Process -PID $args[0] -ErrorAction Stop).Modules 3 | } 4 | Catch { 5 | $_ | fl * 6 | Exit 1 7 | } 8 | 9 | $Modules | ft FileName 10 | 11 | -------------------------------------------------------------------------------- /Display DLLs loaded by process/README.md: -------------------------------------------------------------------------------- 1 | # Name: Display DLLs loaded by process 2 | 3 | Description: For every selected process, displays the list of DLLs currently loaded 4 | 5 | Version: 1.0.2 6 | 7 | Creator: ControlUp Support 8 | 9 | Date Created: 04/01/2014 14:30:30 10 | 11 | Date Modified: 04/01/2014 14:36:49 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Display SvcHost processes/README.md: -------------------------------------------------------------------------------- 1 | # Name: Display SvcHost processes 2 | 3 | Description: This script looks at all of the services running under svchost.exe (a generic wrapper) and tells which service is using which wrapper. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: ControlUp Support 8 | 9 | Date Created: 09/02/2014 09:01:36 10 | 11 | Date Modified: 09/02/2014 09:01:36 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Display recent active applications and URLs/README.md: -------------------------------------------------------------------------------- 1 | # Name: Display recent active applications and URLs 2 | 3 | Description: The script will parse the records from the last X minutes (enter '0' to get all records from the past year). For all records with matching SessionID, UserName and MachineName the Active Application, Active Application Title and Active URL (if the active application is a browser) are displayed. 4 | 5 | Version: 1.7.10 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 07/08/2020 16:24:20 10 | 11 | Date Modified: 08/05/2020 16:18:09 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Enable Account/README.md: -------------------------------------------------------------------------------- 1 | # Name: Enable Account 2 | 3 | Description: Enables the Active Directory account of the selected user(s) 4 | 5 | Version: 3.0.6 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 12:43:41 10 | 11 | Date Modified: 02/19/2014 13:16:50 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Enable CVAD machine maintenance mode/README.md: -------------------------------------------------------------------------------- 1 | # Name: Enable CVAD machine maintenance mode 2 | 3 | Description: Enable XenDesktop maintenance mode for the selected computer(s). Highlight the target VMs, but run it on the broker for the VMs. 4 | 5 | Version: 8.0.11 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 10:15:54 10 | 11 | Date Modified: 02/23/2023 14:55:07 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Enable Horizon VDI Maintenance Mode/README.md: -------------------------------------------------------------------------------- 1 | # Name: Enable Horizon VDI Maintenance Mode 2 | 3 | Description: Enable Horizon View Maintenance Mode for the selected computer(s). 4 | 5 | Version: 3.3.12 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/26/2014 14:31:47 10 | 11 | Date Modified: 06/13/2022 13:06:59 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Enable PSRemoting/Enable PSRemoting.ps1: -------------------------------------------------------------------------------- 1 | Enable-PSRemoting -Force 2 | -------------------------------------------------------------------------------- /Enable PSRemoting/README.md: -------------------------------------------------------------------------------- 1 | # Name: Enable PSRemoting 2 | 3 | Description: Allows the invoke-command via winrm 4 | Permet le invoke-command via winrm 5 | 6 | 7 | Version: 1.0.1 8 | 9 | Creator: Fabien Burgue 10 | 11 | Date Created: 06/26/2014 13:44:31 12 | 13 | Date Modified: 06/26/2014 13:44:31 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Enable WinRM/Enable WinRM.BAT: -------------------------------------------------------------------------------- 1 | c:\windows\system32\winrm quickconfig -q 2 | -------------------------------------------------------------------------------- /Enable WinRM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Enable WinRM 2 | 3 | Description: Enables WinRM quietly if the conditions are met. 4 | 5 | Version: 2.1.3 6 | 7 | Creator: christopher.schram 8 | 9 | Date Created: 12/08/2015 07:55:45 10 | 11 | Date Modified: 03/02/2016 21:28:02 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Enable XenApp Logons/README.md: -------------------------------------------------------------------------------- 1 | # Name: Enable XenApp Logons 2 | 3 | Description: Enable XenApp Logon to the selected server 4 | 5 | Version: 2.0.2 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 10:06:38 10 | 11 | Date Modified: 02/19/2014 13:20:15 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Enable or disable Citrix Delivery Groups/README.md: -------------------------------------------------------------------------------- 1 | # Name: Enable or disable Citrix Delivery Groups 2 | 3 | Description: Run on a Delivery Controller or where the CVAD PowerShell snapins are available, e.g. Studio is installed. User running the script must have sufficient permission to chage the enabled state of the selected delivery groups 4 | 5 | Version: 1.1.6 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 10/06/2020 22:00:59 10 | 11 | Date Modified: 10/13/2020 13:39:44 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Enable protection for speculative execution side-channel vulnerabilities/Enable protection for speculative execution side-channel vulnerabilities.ps1: -------------------------------------------------------------------------------- 1 | powershell.exe -Command "Set-ItemProperty -Path Registry::'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' -Name FeatureSettingsOverride -Value 0" 2 | powershell.exe -Command "Set-ItemProperty -Path Registry::'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management' -Name FeatureSettingsOverrideMask -Value 3" 3 | powershell.exe -Command "Set-ItemProperty -Path Registry::'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization' -Name MinVmVersionForCpuBasedMitigations -Value '1.0'" 4 | -------------------------------------------------------------------------------- /Enable protection for speculative execution side-channel vulnerabilities/README.md: -------------------------------------------------------------------------------- 1 | # Name: Enable protection for speculative execution side-channel vulnerabilities 2 | 3 | Description: Adds the required registry keys to enable the mitigations on the target computer. 4 | Requires the relevant Microsoft patch installed on the target computer. 5 | For more inforrmation: https://support.microsoft.com/en-us/help/4072698 6 | 7 | Version: 2.2.15 8 | 9 | Creator: Rotem Agmon 10 | 11 | Date Created: 01/04/2018 11:31:01 12 | 13 | Date Modified: 01/11/2018 12:31:44 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Extend a Logical Disk to maximum partition size for that volume/README.md: -------------------------------------------------------------------------------- 1 | # Name: Extend a Logical Disk to maximum partition size for that volume 2 | 3 | Description: Leverage PowerShell commands as described in : 4 | https://docs.microsoft.com/en-us/powershell/module/storage/resize-partition?view=win10-ps 5 | to extend a logical disk to the maximum available size 6 | 7 | Version: 1.0.5 8 | 9 | Creator: mc 10 | 11 | Date Created: 07/03/2019 15:39:36 12 | 13 | Date Modified: 07/03/2019 16:17:01 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Extend partition to use all available free space/README.md: -------------------------------------------------------------------------------- 1 | # Name: Extend partition to use all available free space 2 | 3 | Description: This script uses standard PowerShell commands to expand the disk of Windows machine. For safety, this script only works if the following conditions are met: 4 | - At least 100Mb of free space available (this needs to be directly AFTER the chosen partition) 5 | - The Disk State must be Healthy 6 | - You must specify a drive letter of the disk to be expanded 7 | 8 | Version: 1.2.7 9 | 10 | Creator: Ton de Vreede 11 | 12 | Date Created: 03/17/2020 12:46:05 13 | 14 | Date Modified: 03/19/2020 01:03:18 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /FSLogix - AppMasking - List Rules/README.md: -------------------------------------------------------------------------------- 1 | # Name: FSLogix - AppMasking - List Rules 2 | 3 | Description: Lists the FSLogix AppMasking Rules on the machine 4 | 5 | Version: 2.2.3 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 08/16/2023 15:55:19 10 | 11 | Date Modified: 09/11/2023 16:14:44 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /FSLogix - AppMasking - Report assignment for this user/FSLogix - AppMasking - Report assignment for this user.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlup/script-library/72a7ad1b0d0309be9695dd0477ebe87417435acd/FSLogix - AppMasking - Report assignment for this user/FSLogix - AppMasking - Report assignment for this user.png -------------------------------------------------------------------------------- /FSLogix - AppMasking - Report assignment for this user/README.md: -------------------------------------------------------------------------------- 1 | # Name: FSLogix - AppMasking - Report assignment for this user 2 | 3 | Description: Reports application assignments for this selected user on configured AppMasking applications on this machine 4 | 5 | Version: 3.2.10 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 08/16/2023 16:08:24 10 | 11 | Date Modified: 10/26/2023 19:28:36 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /FSLogix - AppMasking - Report assignments/FSLogix - AppMasking - Report assignments.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlup/script-library/72a7ad1b0d0309be9695dd0477ebe87417435acd/FSLogix - AppMasking - Report assignments/FSLogix - AppMasking - Report assignments.png -------------------------------------------------------------------------------- /FSLogix - AppMasking - Report assignments/README.md: -------------------------------------------------------------------------------- 1 | # Name: FSLogix - AppMasking - Report assignments 2 | 3 | Description: Report user assignments for all configured AppMasking applications on this machine 4 | 5 | Version: 2.2.6 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 08/16/2023 16:19:40 10 | 11 | Date Modified: 08/16/2023 16:36:58 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /FSLogix - Notify user if container failed to attach/README.md: -------------------------------------------------------------------------------- 1 | # Name: FSLogix - Notify user if container failed to attach 2 | 3 | Description: Alerts the user if FSLogix failed to attach a container. 4 | 5 | Version: 3.2.11 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 08/31/2023 17:01:48 10 | 11 | Date Modified: 02/23/2025 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /FSLogix Log Parser/FSLogix log parser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlup/script-library/72a7ad1b0d0309be9695dd0477ebe87417435acd/FSLogix Log Parser/FSLogix log parser.png -------------------------------------------------------------------------------- /FSLogix Log Parser/README.md: -------------------------------------------------------------------------------- 1 | # Name: FSLogix Log Parser 2 | 3 | Description: Parses the Profile log for FSLogix event for a specific user and displays the results. 4 | 5 | Version: 7.6.27 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 12/03/2019 11:13:26 10 | 11 | Date Modified: 10/26/2023 19:12:55 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Find Computer and Domain SID/Find Computer and Domain SID.ps1: -------------------------------------------------------------------------------- 1 | $hostname = $args[0] 2 | 3 | function get-sid 4 | { 5 | Param ( $DSIdentity ) 6 | $ID = new-object System.Security.Principal.NTAccount($DSIdentity) 7 | return $ID.Translate( [System.Security.Principal.SecurityIdentifier] ).toString() 8 | } 9 | $admin = get-sid "Administrator" 10 | 11 | Write-Output "Computer SID = $($admin.SubString(0, $admin.Length - 4))" 12 | Write-Output "Domain SID = $(get-sid $hostname$)" 13 | -------------------------------------------------------------------------------- /Find Computer and Domain SID/README.md: -------------------------------------------------------------------------------- 1 | # Name: Find Computer and Domain SID 2 | 3 | Description: This script will query the SID used by the computer as well as the domain object SID used by Active Directory and return the output for both. 4 | For the local SID that the computer uses for itself, this is the same as the SID for the local Administrator without the -500 on the end. 5 | For the Domain Object SID, this is queried from Attribute editor of the Computer object in AD. 6 | 7 | Version: 1.0.6 8 | 9 | Creator: Tony McBride 10 | 11 | Date Created: 04/14/2016 23:32:45 12 | 13 | Date Modified: 01/31/2017 08:07:57 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Find Duplicate DNS entries/README.md: -------------------------------------------------------------------------------- 1 | # Name: Find Duplicate DNS entries 2 | 3 | Description: Find all the duplicate IP addresses and the duplicate names contained within the DNS zone for the local domain. It skips root entries for the domain, however ("@"). See the script for more documentation. 4 | 5 | Version: 1.6.10 6 | 7 | Creator: Michael B. Smith 8 | 9 | Date Created: 10/06/2016 16:09:38 10 | 11 | Date Modified: 11/07/2016 10:42:17 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Find Folder Redirection Errors/README.md: -------------------------------------------------------------------------------- 1 | # Name: Find Folder Redirection Errors 2 | 3 | Description: This script looks for Folder Redirection errors (Event ID 502) that occurred on the selected managed computer within the last 30 days. 4 | 5 | Version: 2.3.8 6 | 7 | Creator: Carl Webster 8 | 9 | Date Created: 05/21/2017 15:27:05 10 | 11 | Date Modified: 03/17/2019 07:56:16 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Find hardware device problems/README.md: -------------------------------------------------------------------------------- 1 | # Name: Find hardware device problems 2 | 3 | Description: This script gets all the computer devices and checks the status. 4 | 5 | Version: 1.1.5 6 | 7 | Creator: Joel Stocker 8 | 9 | Date Created: 05/23/2022 20:00:52 10 | 11 | Date Modified: 05/31/2022 10:25:16 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Find user account lock out events/README.md: -------------------------------------------------------------------------------- 1 | # Name: Find user account lock out events 2 | 3 | Description: Retrieve event id 7470 instances from the security event logs to gives details of the user account, the time and location of the lock out. Can filter a specified number of days back and/or a specific user name 4 | 5 | Version: 1.5.10 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 07/24/2020 19:16:31 10 | 11 | Date Modified: 08/04/2020 15:35:18 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Force Power Off Generic VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Force Power Off Generic VM 2 | 3 | Description: This script uses the CUActions available in v8.8 onwards to force power off VMs on any supported hypervisor. It can be used as a right-click action or as an automated action by a trigger. 4 | 5 | 6 | Version: 7.0.34 7 | 8 | Creator: Bill Powell 9 | 10 | Date Created: 05/20/2023 17:32:45 11 | 12 | Date Modified: 02/23/2025 14:09:57 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /GDI handles count per session/README.md: -------------------------------------------------------------------------------- 1 | # Name: GDI handles count per session 2 | 3 | Description: Number of GDI handles per process in a given user session 4 | 5 | Version: 1.2.2 6 | 7 | Creator: Noel Mahnkopf 8 | 9 | Date Created: 05/24/2016 13:57:18 10 | 11 | Date Modified: 01/31/2017 14:01:25 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Generate Windows Event/README.md: -------------------------------------------------------------------------------- 1 | # Name: Generate Windows Event 2 | 3 | Description: This script action can be used to generate an eventlog entry for testing of Event based triggers. 4 | 5 | Version: 1.0.10 6 | 7 | Creator: wouter.kursten 8 | 9 | Date Created: 03/31/2021 11:30:15 10 | 11 | Date Modified: 03/31/2021 11:54:40 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Geolocate HDX session source IP/README.md: -------------------------------------------------------------------------------- 1 | # Name: Geolocate HDX session source IP 2 | 3 | Description: ControlUp can display the Source IP of the HDX Sessions connected to the NetScaler. 4 | This is a sample script using the non-Commercial, anonymous service from ip-api.com. For the commercial service options, see https://members.ip-api.com/ 5 | 6 | Version: 2.14.24 7 | 8 | Creator: Marcel Calef 9 | 10 | Date Created: 11/30/2020 17:04:46 11 | 12 | Date Modified: 12/02/2020 16:51:59 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Get AD Domain Controller Status/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get AD Domain Controller Status 2 | 3 | Description: List the synchronization status and replication errors of all domain controllers in the domain. 4 | 5 | This script can be executed on a monitor and will request the required data via a PSSession to the domain controller(s). 6 | 7 | This script requires the ActiveDirectory PowerShell module to function. 8 | 9 | If errors are found, this could be a long running script. Increase the timeout if required. 10 | 11 | Version: 2.0.0 12 | 13 | Creator: Rein Leen 14 | 15 | Date Created: 04/11/2023 10:42:42 16 | 17 | Date Modified: 05/23/2023 12:34:59 18 | 19 | Scripting Language: ps1 20 | 21 | -------------------------------------------------------------------------------- /Get AD User Account Expiration Date/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get AD User Account Expiration Date 2 | 3 | Description: Gets the Active Directory expiration date of specified users or all users within specified search bases. 4 | 5 | Version: 2.1.12 6 | 7 | Creator: Rein Leen 8 | 9 | Date Created: 04/06/2023 09:06:31 10 | 11 | Date Modified: 06/22/2023 15:28:15 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get AD User Forced to Change Password/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get AD User Forced to Change Password 2 | 3 | Description: Lists all users in Active Directory with "User must change password at next logon" selected 4 | 5 | Version: 2.1.6 6 | 7 | Creator: Rein Leen 8 | 9 | Date Created: 04/11/2023 10:56:42 10 | 11 | Date Modified: 06/23/2023 10:09:52 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get AVD Boot Time/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get AVD Boot Time 2 | 3 | Description: Measure the time taken from when an end user attempts to launch an AVD session to when that remote session becomes available. Designed to be used with AVD VMs which have "Start VM on Connect" enabled via their parent Host Pool 4 | 5 | Version: 1.1.12 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 01/25/2023 19:12:31 10 | 11 | Date Modified: 05/15/2023 15:06:19 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Citrix MCS RAM Disk Cache Usage/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Citrix MCS RAM / Disk Cache Usage 2 | 3 | Description: Use this script based action to pull detailed information on the cache usage on Citrix XenDesktop 7.9 and above. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Andrew Morgan 8 | 9 | Date Created: 05/31/2016 21:26:39 10 | 11 | Date Modified: 05/31/2016 21:26:39 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Citrix connection failures/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Citrix connection failures 2 | 3 | Description: Query the selected delivery controller via OData to retrieve connection failure details for a specific user, or all users, within a specified number of days ago 4 | 5 | Version: 2.4.10 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 08/05/2020 15:49:19 10 | 11 | Date Modified: 12/01/2020 01:25:31 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Cloudpaging Cache Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Cloudpaging Cache Details 2 | 3 | Description: This script returns cache details from machines including the cache storage location, the minimum size, maximum size and percentage of cache used. 4 | 5 | Version: 2.0.6 6 | 7 | Creator: Rory Monaghan 8 | 9 | Date Created: 12/01/2022 12:23:58 10 | 11 | Date Modified: 04/21/2023 14:11:12 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Cloudpaging Player Version/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Cloudpaging Player Version 2 | 3 | Description: This script will return the version of the Cloudpaging Player installed on the machine. 4 | 5 | Version: 2.0.7 6 | 7 | Creator: Rory Monaghan 8 | 9 | Date Created: 12/01/2022 12:17:43 10 | 11 | Date Modified: 04/21/2023 18:49:46 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Horizon Client Information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Horizon Client Information 2 | 3 | Description: Retreives and displays VMware Horizon Client information 4 | 5 | Information is gathered from the Volatile Environment registry keys. More info about these can be found here: https://docs.vmware.com/en/VMware-Horizon/2103/horizon-remote-desktop-features/GUID-86ED59AD-3A2C-4B71-8CFE-19B33E76E571.html 6 | 7 | Parameters: SessionID, Username 8 | 9 | Version: 1.3.26 10 | 11 | Creator: wouter.kursten 12 | 13 | Date Created: 08/30/2021 13:14:25 14 | 15 | Date Modified: 08/30/2021 14:07:39 16 | 17 | Scripting Language: ps1 18 | 19 | -------------------------------------------------------------------------------- /Get Ivanti Application Control Config Version/Get Ivanti Application Control Config Version.vbs: -------------------------------------------------------------------------------- 1 | strComputer = "." 2 | Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 3 | Set colSoftware = objWMIService.ExecQuery ("Select * from Win32_Product WHERE Name LIKE 'Ivanti Application Control Configuration%'") 4 | For Each objSoftware in colSoftware 5 | Config = Replace(objSoftware.Caption, "Ivanti Application Control Configuration ", "") 6 | Wscript.Echo Config 7 | Next 8 | -------------------------------------------------------------------------------- /Get Ivanti Application Control Config Version/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Ivanti Application Control Config Version 2 | 3 | Description: Displays the currently installed Ivanti Application Control configuration. 4 | Requires AC 10.1 FR1 or higher. 5 | 6 | Version: 1.2.5 7 | 8 | Creator: Landon Winburn 9 | 10 | Date Created: 03/26/2018 16:57:12 11 | 12 | Date Modified: 05/13/2018 15:54:01 13 | 14 | Scripting Language: vbs 15 | 16 | -------------------------------------------------------------------------------- /Get Ivanti Environment Manager Config Version/Get Ivanti Environment Manager Config Version.vbs: -------------------------------------------------------------------------------- 1 | strComputer = "." 2 | Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") 3 | Set colSoftware = objWMIService.ExecQuery ("Select * from Win32_Product WHERE Name LIKE 'Ivanti Environment Manager Configuration%'") 4 | Config = "" 5 | For Each objSoftware in colSoftware 6 | Config = Replace(objSoftware.Caption, "Ivanti Environment Manager Configuration ", "") 7 | Wscript.Echo Config 8 | Next 9 | If Config = "" Then 10 | Wscript.Echo "EM config not installed." 11 | End If 12 | 13 | -------------------------------------------------------------------------------- /Get Ivanti Environment Manager Config Version/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Ivanti Environment Manager Config Version 2 | 3 | Description: Displays the currently installed Ivanti Application Control configuration. 4 | Requires EM 10.1 FR1 or higher. 5 | 6 | Version: 1.1.3 7 | 8 | Creator: Landon Winburn 9 | 10 | Date Created: 04/12/2018 01:23:37 11 | 12 | Date Modified: 05/13/2018 15:54:51 13 | 14 | Scripting Language: vbs 15 | 16 | -------------------------------------------------------------------------------- /Get Ivanti Environment Manager Logon Time/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Ivanti Environment Manager Logon Time 2 | 3 | Description: Displays how long Environment Manager held up the logon process. It will display the entire time as well as how long the Pre-Desktop trigger took to fire. This action requires the 9662 (Trigger Action Times) enabled in the EM policy for the "AppSense" event log. You may need to adjust the "Offset" at the beginning of the script according to your time zone. 4 | 5 | Version: 1.2.8 6 | 7 | Creator: Landon Winburn 8 | 9 | Date Created: 05/24/2018 17:21:33 10 | 11 | Date Modified: 06/05/2018 23:29:37 12 | 13 | Scripting Language: vbs 14 | 15 | -------------------------------------------------------------------------------- /Get NetScaler Hardware Information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get NetScaler Hardware Information 2 | 3 | Description: 4 | 5 | Version: 3.1.9 6 | 7 | Creator: Marcel Calef 8 | 9 | Date Created: 11/30/2018 17:11:34 10 | 11 | Date Modified: 07/03/2019 10:01:58 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get NetScaler License Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get NetScaler License Details 2 | 3 | Description: Retrieve NetScaler detailed License file informatio, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel 8 | 9 | Date Created: 05/06/2018 10:38:39 10 | 11 | Date Modified: 05/06/2018 10:38:39 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get NetScaler SSL Stats/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get NetScaler SSL Stats 2 | 3 | Description: Retrieve SSL statistical information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel 8 | 9 | Date Created: 05/07/2018 07:14:23 10 | 11 | Date Modified: 05/07/2018 07:14:23 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get NetScaler System Statistics/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get NetScaler System Statistics 2 | 3 | Description: Retrieve NS statistical information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel 8 | 9 | Date Created: 05/07/2018 07:09:51 10 | 11 | Date Modified: 05/07/2018 07:09:51 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Office 365 Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Office 365 Details 2 | 3 | Description: Gets the name, version and install path of all found Office 365 installations. 4 | 5 | Version: 1.0.2 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 09/15/2022 13:42:14 10 | 11 | Date Modified: 09/15/2022 13:50:38 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Outlook Plugin Loadtimes/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Outlook Plugin Loadtimes 2 | 3 | Description: Looks for Event 45 around the start of the outlook.exe process and displays the load time of the plugins 4 | 5 | Version: 2.1.5 6 | 7 | Creator: Peter Nap 8 | 9 | Date Created: 02/08/2024 14:11:56 10 | 11 | Date Modified: 03/24/2024 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get PVS Target Device Retries/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get PVS Target Device Retries 2 | 3 | Description: Gets the PVS target device retries count via the "Mcli-Get DeviceStatus" PowerShell command. This action should be executed on a PVS server with the MCLI PowerShell snap-in installed. 4 | 5 | Version: 1.2.4 6 | 7 | Creator: Yoni Avital 8 | 9 | Date Created: 08/09/2015 12:03:49 10 | 11 | Date Modified: 08/10/2015 14:14:34 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Pending Reboot/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Pending Reboot 2 | 3 | Description: Check various registry locations to see if a computer rename, domain join/disjoin, Component Based Servicing, Application updates or Windows Update has registered the need for a reboot. 4 | Also check if the SCCM client is installed and if so query that for a reboot requirement 5 | 6 | Version: 1.3.3 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 05/24/2024 20:00:31 11 | 12 | Date Modified: 05/26/2024 14:09:57 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Get User AD Group Membership/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get User AD Group Membership 2 | 3 | Description: Gets a Users AD group membership 4 | 5 | Version: 1.3.8 6 | 7 | Creator: 8 | 9 | Date Created: 04/11/2019 12:47:37 10 | 11 | Date Modified: 04/11/2019 19:00:06 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get VM SCSI Controller/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get VM SCSI Controller 2 | 3 | Description: Retreives the SCSI Controller used by the VM 4 | 5 | Version: 2.5.9 6 | 7 | Creator: fpacheco 8 | 9 | Date Created: 09/21/2018 15:30:47 10 | 11 | Date Modified: 07/02/2019 12:16:39 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get VM Snapshots/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get VM Snapshots 2 | 3 | Description: This script retrieves the snapshots from the selected VMware virtual machine(s). The script requires VMware PowerCLI to be installed on the computer the console runs on. 4 | 5 | Version: 9.13.33 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/21/2016 12:58:50 10 | 11 | Date Modified: 03/31/2019 20:34:55 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get WMI provider details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get WMI provider details 2 | 3 | Description: Queries the WMI Event Log to show details for a WMI provider running within a WMIPRVSE process 4 | 5 | Version: 2.2.5 6 | 7 | Creator: Matt Reba 8 | 9 | Date Created: 05/24/2019 19:44:06 10 | 11 | Date Modified: 06/07/2020 15:18:13 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get Windows Events since Boot/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get Windows Events since Boot 2 | 3 | Description: Get the number of times an event has been registered in the Windows event log since the system has booted. 4 | This can be used to decide whether to reboot a system to bring it back into a "healthy" state. 5 | 6 | Version: 1.0.4 7 | 8 | Creator: Rein Leen 9 | 10 | Date Created: 06/09/2023 06:43:06 11 | 12 | Date Modified: 06/23/2023 13:21:18 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Get XenApp 7.x Load Index/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get XenApp 7.x Load Index 2 | 3 | Description: Get 'Load Index' summary of any Multi-Session XenDesktop/XenApp server at your site. 4 | You will be prompted to specify a XenDesktop Broker\DDC and user who have 5 | permissions to the site. 6 | 7 | Version: 2.4.17 8 | 9 | Creator: Niron Koren 10 | 11 | Date Created: 08/03/2015 14:55:14 12 | 13 | Date Modified: 02/17/2019 13:36:28 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Get attached USB devices/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get attached USB devices 2 | 3 | Description: Gets the user's USB devices 4 | 5 | Version: 2.3.7 6 | 7 | Creator: sebastien.le-gonid 8 | 9 | Date Created: 06/21/2017 09:12:10 10 | 11 | Date Modified: 07/02/2019 12:16:23 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get available space for partition shrink or expand/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get available space for partition shrink or expand 2 | 3 | Description: This script checks all Basic partitions WITH DRIVE LETTERS to see if there is space availbale for shrinking and/or expansion. The following is also checked: 4 | - OS Version, this must be Windows 8/Server 2012 as a minimum to use the ControlUp partition expansion script 5 | - The Disk Status 6 | 7 | Version: 2.3.10 8 | 9 | Creator: Ton de Vreede 10 | 11 | Date Created: 03/19/2020 00:55:13 12 | 13 | Date Modified: 03/30/2020 13:26:27 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Get datastore files/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get datastore files 2 | 3 | Description: This script gets the files in a selected VMware vSphere Datastore, filtered by the last time they were modified and size. This is useful for researching disk space usage, specifically when you're intereseted in finding out which files consume significant storage space. 4 | 5 | Version: 1.16.49 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 01/16/2019 16:57:07 10 | 11 | Date Modified: 04/28/2019 15:53:40 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get local time and related information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get local time and related information 2 | 3 | Description: Gets the local time, timezone details and the settings used by the Win32Time service for synchronization from the machine. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Ton.de.Vreede 8 | 9 | Date Created: 12/22/2021 16:37:52 10 | 11 | Date Modified: 12/22/2021 16:37:52 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get parent process/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get parent process 2 | 3 | Description: Retrieves the details of a process's parent process. 4 | A WMI command is invoked to collect the Parent's PID and then used to filter tasklist results 5 | Additional output options REMarked 6 | 7 | Version: 1.1.5 8 | 9 | Creator: mc 10 | 11 | Date Created: 04/03/2019 10:26:27 12 | 13 | Date Modified: 04/03/2019 14:50:10 14 | 15 | Scripting Language: BAT 16 | 17 | -------------------------------------------------------------------------------- /Get public IP address/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get public IP address 2 | 3 | Description: The script uses a webrequest to ifconfig.me to detect the public IP the machine is using. 4 | The output will include the public IP only, or 0.0.0.0 if the web request fails. 5 | 6 | Version: 1.1.2 7 | 8 | Creator: Ton de Vreede 9 | 10 | Date Created: 11/23/2020 17:47:31 11 | 12 | Date Modified: 11/24/2020 11:36:09 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Get shutdown reason/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get shutdown reason 2 | 3 | Description: Finds the reason the machine shut down in the event log of the target machine. 4 | 5 | Version: 1.4.9 6 | 7 | Creator: Dennis Geerlings 8 | 9 | Date Created: 06/02/2021 22:19:22 10 | 11 | Date Modified: 12/14/2021 14:56:00 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Get user's SID/Get user's SID.BAT: -------------------------------------------------------------------------------- 1 | wmic useraccount where name='%username%' get sid 2 | -------------------------------------------------------------------------------- /Get user's SID/Get user's SID.ps1: -------------------------------------------------------------------------------- 1 | ## win32_useraccount WMI class found to be very slow 2 | ## wmic useraccount where name='%username%' get sid 3 | 4 | (New-Object System.Security.Principal.NTAccount("$env:userdomain\$env:username")).Translate([System.Security.Principal.SecurityIdentifier]).value 5 | 6 | -------------------------------------------------------------------------------- /Get user's SID/README.md: -------------------------------------------------------------------------------- 1 | # Name: Get user's SID 2 | 3 | Description: This script gets the user SID for the current username. If the same name exists in both the local computer and the domain, both SIDs will be returned. 4 | 5 | Version: 2.1.2 6 | 7 | Creator: Sebastien Le Gonidec 8 | 9 | Date Created: 01/26/2017 09:12:00 10 | 11 | Date Modified: 01/11/2021 18:34:59 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /HDX Connectivity Health/README.md: -------------------------------------------------------------------------------- 1 | # Name: HDX Connectivity Health 2 | 3 | Description: The script runs on the ControlUp Console computer and initiates an HDX connection against one or more XenApp servers in order to check the server's health. The script does not perform any actual login activity to the targeted XenApp server. 4 | 5 | Version: 1.12.26 6 | 7 | Creator: Matan Nataf 8 | 9 | Date Created: 03/13/2016 11:10:16 10 | 11 | Date Modified: 03/16/2016 13:47:46 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Health Check App Volumes End-Point/README.md: -------------------------------------------------------------------------------- 1 | # Name: Health Check App Volumes End-Point 2 | 3 | Description: Perform health check analysis of VMware App Volumes on an end-point, reporting issues that may be or were user impacting. Also shows disk mounts and durations for App Volumes mounted for current user sessions. 4 | 5 | Version: 3.8.16 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 06/30/2020 20:41:27 10 | 11 | Date Modified: 10/23/2020 15:35:49 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ICA Session RoundTripTime/README.md: -------------------------------------------------------------------------------- 1 | # Name: ICA Session RoundTripTime 2 | 3 | Description: The script runs for 20 seconds and measures (once every 2 seconds) the ICA RTT and network latency of the relevant session. 4 | The output shows the session info (username, device name/IP, session name/ID) and 10 reads (once every 2 seconds) of the session's ICA RTT and network latency in seconds. 5 | 6 | Version: 2.2.39 7 | 8 | Creator: Gadi Feldman 9 | 10 | Date Created: 03/20/2017 22:06:29 11 | 12 | Date Modified: 04/23/2017 15:13:22 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /IE URL for specific PID/README.md: -------------------------------------------------------------------------------- 1 | # Name: IE: URL for specific PID 2 | 3 | Description: Show the URL for a given IE process. 4 | This script does not fully support published applications. (Published Apps will not show the actual URL.) You may also get unusual or no results if IE is at a site which uses Unicode characters. 5 | 6 | Version: 4.5.24 7 | 8 | Creator: Zeev Eisenberg 9 | 10 | Date Created: 01/27/2014 11:59:56 11 | 12 | Date Modified: 03/18/2014 07:47:40 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /IE URLs/README.md: -------------------------------------------------------------------------------- 1 | # Name: IE: URLs 2 | 3 | Description: Retrieves process IDs and the URLs associated with them. Assigned to a session. 4 | This script does not fully support published applications. (Published Apps will not show the actual URL.) You may also get unusual or no results if IE is at a site which uses Unicode characters. 5 | 6 | Version: 4.7.26 7 | 8 | Creator: Zeev Eisenberg 9 | 10 | Date Created: 01/27/2014 11:53:43 11 | 12 | Date Modified: 03/18/2014 07:46:29 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /IGEL - Get Machine Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - Get Machine Details 2 | 3 | Description: Gets details about the device using the IGEL IMI Rest API. 4 | Note: Given that the common practice for the UMS server is to use the self signed Certificate, 5 | this script will ignore SSL errors. 6 | 7 | Version: 3.12.18 8 | 9 | Creator: trentent.tye 10 | 11 | Date Created: 12/12/2019 17:07:38 12 | 13 | Date Modified: 08/11/2020 14:15:31 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /IGEL - Get a Session's Client device details from the UMS/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - Get a Session's Client device details from the UMS 2 | 3 | Description: Gets details about the client device of a session using the IGEL IMI Rest API. 4 | Credentials will be requested upon execution and securely stored in an XML cred. file. 5 | Note: Given that the common practice for the UMS server is to use the self signed Certificate, 6 | this script will ignore SSL errors 7 | 8 | Version: 3.1.6 9 | 10 | Creator: marcel.calef 11 | 12 | Date Created: 02/11/2020 12:52:06 13 | 14 | Date Modified: 04/03/2020 13:53:05 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /IGEL - Get the Assets attached to a Session's Client from the UMS/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - Get the Assets attached to a Session's Client from the UMS 2 | 3 | Description: Gets details about the attached assets/peripherals to a client device from the IGEL UMS using the IGEL IMI Rest API. 4 | Note: Given that the common practice for the UMS server is to use the self signed Certificate, 5 | this script will ignore SSL errors 6 | 7 | Version: 1.1.2 8 | 9 | Creator: marcel.calef 10 | 11 | Date Created: 02/11/2020 08:20:50 12 | 13 | Date Modified: 02/11/2020 13:26:11 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /IGEL - List assigned profiles/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - List assigned profiles 2 | 3 | Description: Lists any profiles assigned to the IGEL device using the IGEL IMI Rest API. 4 | Note: Given that the common practice for the UMS server is to use the self signed Certificate, 5 | this script will ignore SSL errors. 6 | 7 | Version: 3.5.8 8 | 9 | Creator: trentent.tye 10 | 11 | Date Created: 12/16/2019 16:44:52 12 | 13 | Date Modified: 08/11/2020 14:16:54 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /IGEL - Reboot a Session's Client device via the UMS/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - Reboot a Session's Client device via the UMS 2 | 3 | Description: Instruct the IGEL UMS to reboot a client device using the IGEL IMI Rest API. 4 | Note: Given that the common practice for the UMS server is to use the self signed Certificate, 5 | this script will ignore SSL errors 6 | 7 | Version: 1.1.4 8 | 9 | Creator: marcel.calef 10 | 11 | Date Created: 02/25/2020 12:06:15 12 | 13 | Date Modified: 03/01/2020 16:01:36 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /IGEL - Reboot/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - Reboot 2 | 3 | Description: Instruct the IGEL UMS to reboot the target device using the IGEL IMI Rest API. 4 | Note: Given that the common practice for the UMS server is to use the self signed Certificate, 5 | this script will ignore SSL errors. 6 | 7 | Version: 3.6.11 8 | 9 | Creator: trentent.tye 10 | 11 | Date Created: 12/12/2019 17:07:38 12 | 13 | Date Modified: 08/11/2020 14:16:14 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /IGEL - Send wake up/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - Send wake up 2 | 3 | Description: Instruct the IGEL UMS to send a wakeup command to the target device using the IGEL IMI Rest API. 4 | Note: Given that the common practice for the UMS server is to use the self signed Certificate, 5 | this script will ignore SSL errors. 6 | 7 | Version: 4.9.14 8 | 9 | Creator: trentent.tye 10 | 11 | Date Created: 12/12/2019 17:07:38 12 | 13 | Date Modified: 09/08/2020 11:07:50 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /IGEL - Shadow terminal/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - Shadow terminal 2 | 3 | Description: Starts a VNC connection to the selected IGEL device 4 | 5 | Updated to remove certificate requirements. 6 | 7 | Version: 2.7.22 8 | 9 | Creator: trentent.tye 10 | 11 | Date Created: 12/16/2019 16:20:14 12 | 13 | Date Modified: 08/11/2020 14:15:07 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /IGEL - Update configuration from UMS/README.md: -------------------------------------------------------------------------------- 1 | # Name: IGEL - Update configuration from UMS 2 | 3 | Description: Tells the IGEL UMS to push a system configuration refresh to the target device 4 | Send a configuration update to an IGEL device from the UMS using the IGEL IMI Rest API. 5 | Note: Given that the common practice for the UMS server is to use the self signed Certificate, 6 | this script will ignore SSL errors. 7 | 8 | Version: 3.8.12 9 | 10 | Creator: trentent.tye 11 | 12 | Date Created: 12/12/2019 17:07:38 13 | 14 | Date Modified: 08/11/2020 14:16:00 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Identify associated Windows services/README.md: -------------------------------------------------------------------------------- 1 | # Name: Identify associated Windows services 2 | 3 | Description: Finds and displays the details of all Windows services associated with the selected process. 4 | 5 | Version: 1.2.2 6 | 7 | Creator: ControlUp Support 8 | 9 | Date Created: 09/18/2014 15:43:24 10 | 11 | Date Modified: 09/18/2014 16:05:42 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Install Hv.Helper module for Horizon View scripts/README.md: -------------------------------------------------------------------------------- 1 | # Name: Install Hv.Helper module for Horizon View scripts 2 | 3 | Description: For using Horizon View scripts the Hv.Helper module is required. This script installs the module (version 1.1) on the target machine (for all users). By default an existing module is NOT overwritten. If Overwrite = True is specified the existing module will be overwritten. 4 | The module is embedded in the script. The version is 1.1 5 | 6 | 7 | Version: 2.3.8 8 | 9 | Creator: theartvark 10 | 11 | Date Created: 12/02/2019 14:33:43 12 | 13 | Date Modified: 12/04/2019 20:38:30 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Install and configure VMware PowerCLI/README.md: -------------------------------------------------------------------------------- 1 | # Name: Install and configure VMware PowerCLI 2 | 3 | Description: Installs PowerCLI moduleand the required packageprovider NuGet for working with VMware and Powershell for All Users. Also changes the CEIP settings to not send data and Invalid Certificate handling to warn by default. 4 | - Used module Install-Module requires Powershell 5.0 minimum! 5 | - The script will overwrite any existing PowerCLI modules 6 | - MSI based modules must be uninstalled first 7 | 8 | Version: 2.1.16 9 | 10 | Creator: Ton de Vreede 11 | 12 | Date Created: 11/26/2018 14:25:15 13 | 14 | Date Modified: 06/02/2020 09:40:54 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Ivanti Application Control - Lock/README.md: -------------------------------------------------------------------------------- 1 | # Name: Ivanti Application Control - Lock 2 | 3 | Description: Takes the previously backed up configuration and restore it to the running live configuration. 4 | 5 | Version: 1.1.5 6 | 7 | Creator: Landon Winburn 8 | 9 | Date Created: 05/18/2018 12:29:26 10 | 11 | Date Modified: 05/18/2018 16:24:31 12 | 13 | Scripting Language: vbs 14 | 15 | -------------------------------------------------------------------------------- /Ivanti Application Control - Unlock/README.md: -------------------------------------------------------------------------------- 1 | # Name: Ivanti Application Control - Unlock 2 | 3 | Description: Unlocks the desktop by deploying a default configuration with Application Access Control, Advanced Network Access Control, and Trusted Ownership disabled. It also backs up your current config so it can be restored when the machine is re-locked. 4 | 5 | Version: 1.1.7 6 | 7 | Creator: Landon Winburn 8 | 9 | Date Created: 05/18/2018 12:31:25 10 | 11 | Date Modified: 05/24/2018 23:29:42 12 | 13 | Scripting Language: vbs 14 | 15 | -------------------------------------------------------------------------------- /Ivanti Deployment Agent - Poll Now/README.md: -------------------------------------------------------------------------------- 1 | # Name: Ivanti Deployment Agent - Poll Now 2 | 3 | Description: Issues a poll now to the designated endpoint. It will also force the endpoint to download the assigned config regardless of the installation schedule as long as the "Allow update initiation" is selected for the assigned deployment group. 4 | 5 | Version: 2.2.9 6 | 7 | Creator: Landon Winburn 8 | 9 | Date Created: 04/12/2018 01:21:47 10 | 11 | Date Modified: 08/14/2019 10:44:35 12 | 13 | Scripting Language: vbs 14 | 15 | -------------------------------------------------------------------------------- /Ivanti Environment Manager Logging - Disable/README.md: -------------------------------------------------------------------------------- 1 | # Name: Ivanti Environment Manager Logging - Disable 2 | 3 | Description: Disables Environment Manager logging on the selected endpoint if Environment Manager is installed. This SBA requires EM 8.6 or higher. 4 | 5 | Version: 2.2.6 6 | 7 | Creator: Landon Winburn 8 | 9 | Date Created: 03/26/2018 15:27:26 10 | 11 | Date Modified: 06/06/2018 17:22:58 12 | 13 | Scripting Language: vbs 14 | 15 | -------------------------------------------------------------------------------- /Ivanti Environment Manager Logging - Enable/README.md: -------------------------------------------------------------------------------- 1 | # Name: Ivanti Environment Manager Logging - Enable 2 | 3 | Description: Enables Environment Manager logging on the selected endpoint if Environment Manager is installed. This SBA requires EM 8.6 or higher. 4 | 5 | Version: 1.2.5 6 | 7 | Creator: Landon Winburn 8 | 9 | Date Created: 03/26/2018 15:19:35 10 | 11 | Date Modified: 05/03/2018 16:49:13 12 | 13 | Scripting Language: vbs 14 | 15 | -------------------------------------------------------------------------------- /Kill Process by Force (PSKill)/README.md: -------------------------------------------------------------------------------- 1 | # Name: Kill Process by Force (PSKill) 2 | 3 | Description: Downloads SysInternals tool, pskill.exe and execute it against a process. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Niron Koren 8 | 9 | Date Created: 07/12/2018 12:53:23 10 | 11 | Date Modified: 07/12/2018 12:53:23 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /LAPS - Get Account Password/README.md: -------------------------------------------------------------------------------- 1 | # Name: LAPS - Get Account Password 2 | 3 | Description: Get's the local administrator password for the selected machines protected by the Local Administrator Password Solution (LAPS) 4 | 5 | Version: 1.2.4 6 | 7 | Creator: trententtye00 8 | 9 | Date Created: 09/27/2020 21:50:05 10 | 11 | Date Modified: 10/29/2021 22:20:41 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /LAPS - RDP to Local Admin Account/README.md: -------------------------------------------------------------------------------- 1 | # Name: LAPS - RDP to Local Admin Account 2 | 3 | Description: Retrieves the password for the selected machine protected by the Local Administrator Password Solution, generates an RDP file then connects to the machine. 4 | 5 | Version: 1.4.6 6 | 7 | Creator: trententtye00 8 | 9 | Date Created: 10/13/2020 23:05:34 10 | 11 | Date Modified: 10/29/2021 22:20:25 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /LAPS - Reset Account Password/README.md: -------------------------------------------------------------------------------- 1 | # Name: LAPS - Reset Account Password 2 | 3 | Description: Resets the password assigned to the Local Administrator Password Solution account 4 | 5 | Version: 1.3.5 6 | 7 | Creator: trententtye00 8 | 9 | Date Created: 09/27/2020 21:51:08 10 | 11 | Date Modified: 10/29/2021 22:20:50 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List Available CUActions/README.md: -------------------------------------------------------------------------------- 1 | # Name: List Available CUActions 2 | 3 | Description: This script lists all the available CU Actions for the active monitor version. The CU actions are only available from version 8.8 onwards. 4 | 5 | Version: 2.1.8 6 | 7 | Creator: Bill Powell 8 | 9 | Date Created: 05/15/2023 16:22:25 10 | 11 | Date Modified: 06/22/2023 15:45:54 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List Cloudpaging Containers/README.md: -------------------------------------------------------------------------------- 1 | # Name: List Cloudpaging Containers 2 | 3 | Description: This script returns all Cloudpaging Containers available to a user inn a selected session. 4 | 5 | Version: 1.2.10 6 | 7 | Creator: Rory Monaghan 8 | 9 | Date Created: 12/01/2022 12:26:29 10 | 11 | Date Modified: 01/23/2023 16:44:15 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List Computer GPOs/README.md: -------------------------------------------------------------------------------- 1 | # Name: List Computer GPOs 2 | 3 | Description: This SBA shows the current computer Group Policy Objects applied based on the records inside the "Operational" log under "Microsoft-Windows-GroupPolicy". 4 | 5 | By default the log size is configured to 4MB, 6 | That means that this SBA can look back this much. 7 | Consider increasing the log size to view older entries. 8 | 9 | Version: 1.1.4 10 | 11 | Creator: Zeev Eisenberg 12 | 13 | Date Created: 06/07/2016 12:52:42 14 | 15 | Date Modified: 06/07/2016 14:10:56 16 | 17 | Scripting Language: ps1 18 | 19 | -------------------------------------------------------------------------------- /List User's Mapped Network Drives/List User's Mapped Network Drives.ps1: -------------------------------------------------------------------------------- 1 | $drives = Get-WmiObject -Class Win32_MappedLogicalDisk | select @{Name="Drive";Expression={$_.Name}}, @{Name="UNC Share";Expression={$_.ProviderName}} 2 | 3 | if ($drives -ne $null) {Write-Output $drives | ft -AutoSize} 4 | if ($drives -eq $null) {Write-Output "No mapped drives present in this user's session."} 5 | -------------------------------------------------------------------------------- /List User's Mapped Network Drives/README.md: -------------------------------------------------------------------------------- 1 | # Name: List User's Mapped Network Drives 2 | 3 | Description: When run against a user session, it will report the drive letter and UNC path of the user's mapped drives. 4 | 5 | Version: 1.2.4 6 | 7 | Creator: josh_edwin 8 | 9 | Date Created: 07/13/2015 15:23:32 10 | 11 | Date Modified: 07/13/2015 19:58:45 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List User's Printers/List User's Printers.ps1: -------------------------------------------------------------------------------- 1 | Write-Host "List all Printers" 2 | $RedirectedFolders = Get-WmiObject -Class Win32_Printer | select -Property Name,Sharename 3 | if ($RedirectedFolders -eq $null) { 4 | Write-Host "No Printers" 5 | } else { 6 | $RedirectedFolders | Format-Table -Autosize 7 | Write-Host "----------------------------------------------------------------" 8 | Write-Host "Default Printer is:" 9 | (Get-WmiObject -Class Win32_Printer -Filter "Default = $true").Name 10 | } 11 | 12 | -------------------------------------------------------------------------------- /List User's Printers/README.md: -------------------------------------------------------------------------------- 1 | # Name: List User's Printers 2 | 3 | Description: This script will display all of the printers in a user session, and note the default printer. 4 | 5 | Version: 1.3.4 6 | 7 | Creator: MattStut 8 | 9 | Date Created: 10/01/2015 13:04:35 10 | 11 | Date Modified: 10/01/2015 13:12:09 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List all Unregistered Powered-on XenDesktop VMs/README.md: -------------------------------------------------------------------------------- 1 | # Name: List all Unregistered Powered-on XenDesktop VMs 2 | 3 | Description: This script will list all the VMs in a specific XenDesktop site that are powered on in the hypervisor and not registered to any DDC. It must be run on a XenDesktop broker. The script prompts for and requires at least a XenDesktop read-only admin account. 4 | 5 | Version: 1.2.8 6 | 7 | Creator: Matan Nataf 8 | 9 | Date Created: 04/24/2016 12:44:29 10 | 11 | Date Modified: 05/01/2016 14:57:59 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List all XenDesktop VMs in Maintenance Mode/README.md: -------------------------------------------------------------------------------- 1 | # Name: List all XenDesktop VMs in Maintenance Mode 2 | 3 | Description: This script will list all the VMs in a specific XenDesktop site that are listed in maintenance mode in the DDC. It must be run on a XenDesktop broker. The script prompts for and requires at least a XenDesktop read-only admin account. 4 | 5 | Version: 1.3.8 6 | 7 | Creator: Matan Nataf 8 | 9 | Date Created: 05/04/2016 13:12:15 10 | 11 | Date Modified: 05/05/2016 06:00:44 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List installed PowerShell modules/README.md: -------------------------------------------------------------------------------- 1 | # Name: List installed PowerShell modules 2 | 3 | Description: Gets the PowerShell modules installed/available to the account running the script; with type, version and description. If specified extra details will be displayed. 4 | 5 | 6 | Version: 1.1.7 7 | 8 | Creator: Ton.de.Vreede 9 | 10 | Date Created: 12/25/2021 21:53:06 11 | 12 | Date Modified: 12/27/2021 13:08:13 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /List local Administrators/README.md: -------------------------------------------------------------------------------- 1 | # Name: List local Administrators 2 | 3 | Description: Will return a list of local Administrators on selected PC 4 | 5 | Version: 2.1.4 6 | 7 | Creator: ben.bonnette 8 | 9 | Date Created: 02/13/2019 16:07:30 10 | 11 | Date Modified: 07/02/2019 12:16:18 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List or Install Available Windows Updates/README.md: -------------------------------------------------------------------------------- 1 | # Name: List or Install Available Windows Updates 2 | 3 | Description: Lists any Windows Updates available to be installed - or optionally install available Windows Update 4 | 5 | Version: 3.11.19 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 06/23/2020 00:50:20 10 | 11 | Date Modified: 10/30/2022 09:59:49 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List redirected user folders/README.md: -------------------------------------------------------------------------------- 1 | # Name: List redirected user folders 2 | 3 | Description: For the selected user session/s, enumerates all user shell folders redirected to a non-default location outside the user profile. 4 | 5 | Version: 4.1.8 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 06/23/2014 13:18:36 10 | 11 | Date Modified: 06/15/2016 16:42:39 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /List user GPOs/README.md: -------------------------------------------------------------------------------- 1 | # Name: List user GPOs 2 | 3 | Description: This SBA runs under the session context of a selected user and shows, 4 | every "User Group Policy" applied based on the records inside the "Operational" log under "Microsoft-Windows-GroupPolicy". 5 | 6 | By default the log size is configured to 4MB, 7 | That means that this SBA can look back this much. 8 | Consider increasing the log size to view older entries. 9 | 10 | Version: 2.2.7 11 | 12 | Creator: Niron Koren 13 | 14 | Date Created: 07/07/2014 12:21:32 15 | 16 | Date Modified: 02/12/2015 09:09:59 17 | 18 | Scripting Language: ps1 19 | 20 | -------------------------------------------------------------------------------- /Lock a User's Session/README.md: -------------------------------------------------------------------------------- 1 | # Name: Lock a User's Session 2 | 3 | Description: Run this SBA against one or more user sessions to lock that session. Taken from Stephen Owen's blog, https://foxdeploy.com/2016/12/15/locking-your-workstation-with-powershell/ 4 | 5 | Version: 1.1.6 6 | 7 | Creator: Stephen Owen 8 | 9 | Date Created: 12/18/2016 16:35:06 10 | 11 | Date Modified: 12/18/2016 16:54:02 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Log off disconnected sessions/README.md: -------------------------------------------------------------------------------- 1 | # Name: Log off disconnected sessions 2 | 3 | Description: Logoff disconnected sessions on the selected computer(s) which have been disconnected in excess of a given period, specified in minutes. 4 | Arguments: 5 | Disconnected period - the time in minutes over which a user must have been disconnected before they are logged off (default is 10 minutes) 6 | 7 | Version: 1.3.3 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 10/13/2018 20:29:22 12 | 13 | Date Modified: 11/23/2018 18:12:31 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Log off session via script/Log off session via script.BAT: -------------------------------------------------------------------------------- 1 | logoff %1 /v 2 | -------------------------------------------------------------------------------- /Log off session via script/README.md: -------------------------------------------------------------------------------- 1 | # Name: Log off session via script 2 | 3 | Description: Logs off the selected user session 4 | 5 | Version: 2.1.2 6 | 7 | Creator: ek 8 | 9 | Date Created: 01/27/2019 14:07:49 10 | 11 | Date Modified: 12/14/2022 15:08:20 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Logoff Disconnected Sessions/README.md: -------------------------------------------------------------------------------- 1 | # Name: Logoff Disconnected Sessions 2 | 3 | Description: As a CU Admin I want to be able to set up a trigger for disconnected sessions, and run an action to clean up any / all disconnected sessions for that user on all managed machines. 4 | The same script should work equally-well as a right-click action from a session view.. 5 | 6 | 7 | Version: 3.1.12 8 | 9 | Creator: Bill Powell 10 | 11 | Date Created: 05/18/2023 07:53:25 12 | 13 | Date Modified: 06/22/2023 16:52:39 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Logoff Horizon User/README.md: -------------------------------------------------------------------------------- 1 | # Name: Logoff Horizon User 2 | 3 | Description: This script finds a user session based on username and machine. This user is then logged off, even if the session is locked. 4 | 5 | Version: 2.32.50 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 01/26/2020 13:36:00 10 | 11 | Date Modified: 11/24/2023 11:11:00 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /MS Patch check for Citrix/README.md: -------------------------------------------------------------------------------- 1 | # Name: MS Patch check for Citrix 2 | 3 | Description: This script will check the target computer to see if Citrix's list of recommended Microsoft patches are installed for Windows Server 2012/2012 R2. This helps with Best Practice baselining. 4 | 5 | Version: 3.2.6 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 10/13/2015 17:21:10 10 | 11 | Date Modified: 09/24/2019 19:53:08 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Manage this machine in Windows Admin Center/README.md: -------------------------------------------------------------------------------- 1 | # Name: Manage this machine in Windows Admin Center 2 | 3 | Description: Opens Windows Admin Center to the server manager for the selected machine 4 | 5 | Version: 1.2.11 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 09/11/2020 10:02:36 10 | 11 | Date Modified: 09/12/2020 03:29:35 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Match NetScaler MAC Addr. with License Hostname/README.md: -------------------------------------------------------------------------------- 1 | # Name: Match NetScaler MAC Addr. with License Hostname 2 | 3 | Description: Match the MAC Address of the first NetScaler interface with the Hostname in the License file on the NetScaler appliance (when using local license files for NetScaler licensing), using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.2 6 | 7 | Creator: Esther Barthel 8 | 9 | Date Created: 05/07/2018 07:59:14 10 | 11 | Date Modified: 05/07/2018 07:59:53 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Migrate VM storage/README.md: -------------------------------------------------------------------------------- 1 | # Name: Migrate VM storage 2 | 3 | Description: This script will migrate the ALL the VM (local) disks to the specified datastore. If all the disks are already on the target datastore the script will exit. 4 | 5 | Version: 1.2.6 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 02/10/2019 14:10:04 10 | 11 | Date Modified: 05/13/2019 18:44:31 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Migrate VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Migrate VM 2 | 3 | Description: This script will migrate a vSphere VM to the selected host. 4 | 5 | Version: 1.2.11 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 01/15/2019 14:42:26 10 | 11 | Date Modified: 05/13/2019 18:43:33 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Network Reset/Network Reset.BAT: -------------------------------------------------------------------------------- 1 | ipconfig /flushdns 2 | ipconfig /release 3 | ipconfig /renew 4 | -------------------------------------------------------------------------------- /Network Reset/README.md: -------------------------------------------------------------------------------- 1 | # Name: Network Reset 2 | 3 | Description: Flush the DNS cache, release and renew the DHCP lease. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Tom_Danzig 8 | 9 | Date Created: 10/04/2014 19:56:27 10 | 11 | Date Modified: 10/04/2014 19:56:27 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Notify user when insecureolder OS detected/README.md: -------------------------------------------------------------------------------- 1 | # Name: Notify user when insecure/older OS detected 2 | 3 | Description: Create a message for users alerting them about using an insecure operating system. 4 | 5 | Version: 1.3.26 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 05/12/2021 11:52:38 10 | 11 | Date Modified: 10/29/2021 21:08:28 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Notify user when poor Wi-Fi detected/README.md: -------------------------------------------------------------------------------- 1 | # Name: Notify user when poor Wi-Fi detected 2 | 3 | Description: Create a message for users alerting them about wi-fi signal strength issues. 4 | 5 | Version: 1.3.14 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 05/12/2021 11:52:38 10 | 11 | Date Modified: 10/29/2021 21:13:48 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Notify user when using an open Wi-Fi AP/README.md: -------------------------------------------------------------------------------- 1 | # Name: Notify user when using an open Wi-Fi AP 2 | 3 | Description: Create a message for users alerting them about using a open Wi-Fi AP 4 | 5 | Version: 1.5.29 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 05/12/2021 11:52:38 10 | 11 | Date Modified: 10/29/2021 21:39:43 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Open VMware Remote Console/README.md: -------------------------------------------------------------------------------- 1 | # Name: Open VMware Remote Console 2 | 3 | Description: Utilizes the vCenter REST API to query and open the VMware Remote Console 4 | 5 | Version: 2.3.13 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 09/22/2021 07:49:26 10 | 11 | Date Modified: 08/18/2022 18:43:24 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Open in RDM/Open in RDM.ps1: -------------------------------------------------------------------------------- 1 | #Convert the FQDN into a flat name 2 | If ($args[0].IndexOf(".") -gt -1) { 3 | $target = $args[0].Substring(0,$args[0].IndexOf(".")) 4 | } else { 5 | $target = $args[0] 6 | } 7 | 8 | (New-Object -Com Shell.Application).Open("rdm://find/?host=$target") 9 | 10 | -------------------------------------------------------------------------------- /Open in RDM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Open in RDM 2 | 3 | Description: This action finds a remote connection with the name of the selected resource in Remote Desktop Manager (by Devolutions) and opens it or prompts to select if multiple connections were found. 4 | 5 | Version: 1.2.4 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 10/19/2015 11:47:55 10 | 11 | Date Modified: 10/19/2015 13:30:15 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Open web-based VMware Remote Console/README.md: -------------------------------------------------------------------------------- 1 | # Name: Open web-based VMware Remote Console 2 | 3 | Description: This script will launch a remote console session in your default browser for a vSphere/ESXi VM. This is mainly useful for vSphere 5.x users. 4 | This script requires PowerCLI v5.0 or greater, Adobe Flash, and the vmware-vmrc browser plugin in order to function. 5 | 6 | Version: 5.10.13 7 | 8 | Creator: Zeev Eisenberg 9 | 10 | Date Created: 03/23/2015 15:49:55 11 | 12 | Date Modified: 12/18/2018 09:06:49 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /PCoIP Bandwidth Usage Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: PCoIP Bandwidth Usage Details 2 | 3 | Description: This SBA gives a deeper insight into the PCoIP protocol for VDI VMs. 4 | 5 | Version: 1.7.21 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/26/2015 11:55:39 10 | 11 | Date Modified: 01/03/2016 15:17:17 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Parallels RAS Agent statuses/README.md: -------------------------------------------------------------------------------- 1 | # Name: Parallels RAS Agent statuses 2 | 3 | Description: Show the status of all Parallels RAS agents. 4 | Run on a Connection Broker and as a user who has CU stored credentials on the machine where the script will run. 5 | 6 | Version: 1.0.7 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 11/07/2023 22:43:13 11 | 12 | Date Modified: 03/24/2024 14:09:57 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Parallels RAS Session Information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Parallels RAS Session Information 2 | 3 | Description: Get and display Parallels RAS session information. 4 | Run on a Connection Broker and as a user who has CU stored credentials on the machine where the script will run. 5 | 6 | Version: 1.0.7 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 11/14/2023 15:07:33 11 | 12 | Date Modified: 03/24/2024 14:09:57 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Power On Generic VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Power On Generic VM 2 | 3 | Description: This script uses the CUActions available in v8.8 onwards to power on VMs on any supported hypervisor. It can be used as a right-click action or as an automated action by a trigger. 4 | 5 | Version: 5.0.11 6 | 7 | Creator: Bill Powell 8 | 9 | Date Created: 05/20/2023 17:32:45 10 | 11 | Date Modified: 02/23/2025 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Power off VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Power off VM 2 | 3 | Description: This script will power off the selected vSphere VM 4 | 5 | Version: 1.2.10 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 01/15/2019 14:35:07 10 | 11 | Date Modified: 05/01/2019 13:28:15 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Power on VM via script/README.md: -------------------------------------------------------------------------------- 1 | # Name: Power on VM via script 2 | 3 | Description: This script will power on a selected vSphere VM 4 | 5 | Version: 2.2.15 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 01/15/2019 14:32:57 10 | 11 | Date Modified: 12/14/2022 15:12:44 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /PowerShell example 1/README.md: -------------------------------------------------------------------------------- 1 | # Name: PowerShell example 1 2 | 3 | Description: Here are some tips and ideas for structure for writing PowerShell scripts in ControlUp! 4 | 5 | Version: 3.0.5 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 12/31/2013 10:20:42 10 | 11 | Date Modified: 02/23/2014 15:05:35 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /PowerShell example 2/README.md: -------------------------------------------------------------------------------- 1 | # Name: PowerShell example 2 2 | 3 | Description: This is one way to write a PowerShell script for ControlUp. 4 | 5 | Version: 1.0.3 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 12/31/2013 10:06:53 10 | 11 | Date Modified: 12/31/2013 10:14:48 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ProcMon - Trace Process Activity/README.md: -------------------------------------------------------------------------------- 1 | # Name: ProcMon - Trace Process Activity 2 | 3 | Description: Traces the activity of the selected process ID 4 | 5 | Version: 2.3.5 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 09/06/2018 01:01:15 10 | 11 | Date Modified: 02/23/2025 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ProcMon - Trace Session Activity/README.md: -------------------------------------------------------------------------------- 1 | # Name: ProcMon - Trace Session Activity 2 | 3 | Description: Starts process monitor filtering on all activity in the users session 4 | 5 | Version: 2.4.29 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 09/05/2018 13:09:58 10 | 11 | Date Modified: 02/23/2025 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ProcMon - Trace System Activity/README.md: -------------------------------------------------------------------------------- 1 | # Name: ProcMon - Trace System Activity 2 | 3 | Description: Starts procmon with retention of all events. Use with caution! 4 | 5 | Version: 2.10.22 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 09/06/2018 01:13:17 10 | 11 | Date Modified: 02/27/2023 17:11:24 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Prompt to kill process/Prompt to kill process.vbs: -------------------------------------------------------------------------------- 1 | dim sProcName 2 | 3 | dim sPID 4 | 5 | dim iYesNo 6 | 7 | dim oShell 8 | 9 | sProcName = WScript.Arguments.Item(0) 10 | 11 | sPID = WScript.Arguments.Item(1) 12 | 13 | iYesNo = msgbox("Your "& sProcName &" consumes excessive resources and may be interrupting the work of other users on this computer. Is it safe to abort it?",4,"ControlUp") 14 | if iYesNo = 6 then 15 | Set oShell = CreateObject("WScript.Shell") 16 | oShell.Run "taskkill /PID "&sPID,0 , False 17 | end if 18 | -------------------------------------------------------------------------------- /Prompt to kill process/README.md: -------------------------------------------------------------------------------- 1 | # Name: Prompt to kill process 2 | 3 | Description: Prompt the end user for a permission to forcefully terminate a process running in their session. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: asafg 8 | 9 | Date Created: 03/20/2019 22:07:14 10 | 11 | Date Modified: 03/20/2019 22:07:14 12 | 13 | Scripting Language: vbs 14 | 15 | -------------------------------------------------------------------------------- /Published App-V Application List/README.md: -------------------------------------------------------------------------------- 1 | # Name: Published App-V Application List 2 | 3 | Description: Checks which App-V packages are published to client device 4 | 5 | Version: 1.0.1 6 | 7 | Creator: at-nick 8 | 9 | Date Created: 04/10/2015 13:32:50 10 | 11 | Date Modified: 04/10/2015 13:32:50 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Query Time & Time Zone/Query Time & Time Zone.BAT: -------------------------------------------------------------------------------- 1 | tzutil /g 2 | time /T 3 | -------------------------------------------------------------------------------- /Query Time & Time Zone/README.md: -------------------------------------------------------------------------------- 1 | # Name: Query Time & Time Zone 2 | 3 | Description: 4 | 5 | Version: 1.0.2 6 | 7 | Creator: Brian Welchel 8 | 9 | Date Created: 03/14/2017 14:16:57 10 | 11 | Date Modified: 03/14/2017 14:18:31 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /RDS Drain Sessions/RDS Drain Sessions.BAT: -------------------------------------------------------------------------------- 1 | chglogon /drainuntilrestart 2 | @exit 3 | -------------------------------------------------------------------------------- /RDS Drain Sessions/README.md: -------------------------------------------------------------------------------- 1 | # Name: RDS Drain Sessions 2 | 3 | Description: Puts RDS hosts into maintenance mode using the chglogon command. The script will disable all new user connections to the server until it is rebooted (existing active connections are not affected). 4 | 5 | Version: 1.0.5 6 | 7 | Creator: david.crook 8 | 9 | Date Created: 03/07/2016 13:46:33 10 | 11 | Date Modified: 03/07/2016 13:53:56 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ControlUp Script Actions 2 | 3 | ControlUp lets you perform powerful troubleshooting and management actions directly from the console. You can “right click” to contextually invoke built-in native actions, your own scripts, or any of hundreds of scripts written by your peers in our global IT community. -------------------------------------------------------------------------------- /Rebuild Performance Counters/README.md: -------------------------------------------------------------------------------- 1 | # Name: Rebuild Performance Counters 2 | 3 | Description: 4 | 5 | Version: 1.2.3 6 | 7 | Creator: Gerald Waite 8 | 9 | Date Created: 07/18/2016 06:56:42 10 | 11 | Date Modified: 07/19/2016 10:39:55 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Rebuild Performance Counters/Rebuild Performance Counters.BAT: -------------------------------------------------------------------------------- 1 | lodctr.exe /R 2 | -------------------------------------------------------------------------------- /Rebuild Windows Search Index/README.md: -------------------------------------------------------------------------------- 1 | # Name: Rebuild Windows Search Index 2 | 3 | Description: Deletes the Windows Search Index file in order to rebuild it. 4 | 5 | Version: 2.1.6 6 | 7 | Creator: Tas Smith 8 | 9 | Date Created: 03/13/2017 18:13:28 10 | 11 | Date Modified: 07/02/2019 12:16:32 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Reconfigure VM hardware/README.md: -------------------------------------------------------------------------------- 1 | # Name: Reconfigure VM hardware 2 | 3 | Description: This action allows you to set the amount of CPUs, memory size and hard disk size for a VMware virtual machine.The script requires VMware PowerCLI to be installed on the machine it runs on. ** IF THE VM IS ON IT WILL BE RESTARTED! ** 4 | 5 | Version: 3.9.29 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/25/2016 18:26:32 10 | 11 | Date Modified: 12/18/2018 09:09:50 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Record screen video/README.md: -------------------------------------------------------------------------------- 1 | # Name: Record screen video 2 | 3 | Description: This script creates a video of the entire user display area and saves it in a location of choice. This script requires ffmpeg.exe to be downloaded and placed in an accessible location. 4 | 5 | Version: 1.3.4 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 03/13/2019 00:23:23 10 | 11 | Date Modified: 03/27/2019 22:53:18 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Recreate LHC/README.md: -------------------------------------------------------------------------------- 1 | # Name: Recreate LHC 2 | 3 | Description: Recreate the local host cache of a XenApp Server 4 | 5 | Version: 1.0.1 6 | 7 | Creator: 8 | 9 | Date Created: 08/28/2014 12:45:00 10 | 11 | Date Modified: 08/28/2014 12:45:00 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Recreate LHC/Recreate LHC.BAT: -------------------------------------------------------------------------------- 1 | net stop imaservice 2 | dsmaint recreatelhc 3 | net start imaservice 4 | 5 | -------------------------------------------------------------------------------- /Redirect URLs to 127.0.0.1 in HOSTS file/README.md: -------------------------------------------------------------------------------- 1 | # Name: Redirect URLs to 127.0.0.1 in HOSTS file 2 | 3 | Description: This script can be used as a quick way to block access to a URL. The provided URLs (comma separated) are placed in a 'ControlUp' section of the HOSTS file, where they are directed to 127.0.0.1. As a result DNS lookup of these URLs always point to home, essentially preventing access to a website unless you know the IP number. 4 | After this the command IPCONFIG /FLUSHDNS is run to clear the DNS cache. 5 | 6 | Version: 1.4.19 7 | 8 | Creator: Ton de Vreede 9 | 10 | Date Created: 03/30/2020 00:06:26 11 | 12 | Date Modified: 03/30/2020 15:50:39 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Refresh Horizon Linked Clone/README.md: -------------------------------------------------------------------------------- 1 | # Name: Refresh Horizon Linked Clone 2 | 3 | Description: This script will issue the Refresh command for a Horizon Linked Clone. 4 | 5 | Version: 2.10.21 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 02/04/2020 13:50:08 10 | 11 | Date Modified: 04/25/2022 12:00:12 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Remote PowerShell to Computer/README.md: -------------------------------------------------------------------------------- 1 | # Name: Remote PowerShell to Computer 2 | 3 | Description: Opens a remote PowerShell session to the selceted computer(s) or to the computer(s) hosting the selected process(es) or user session(s). WinRM and PowerShell remoting already needs to be configured on the target computers. You can do that with ControlUp using the "Enable PSRemoting" SBA. 4 | 5 | Version: 1.11.12 6 | 7 | Creator: Eugene Kalayev 8 | 9 | Date Created: 08/20/2015 14:50:08 10 | 11 | Date Modified: 08/17/2016 13:27:04 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Remote PowerShell to Computer/Remote PowerShell to Computer.ps1: -------------------------------------------------------------------------------- 1 | $target = $args[0] 2 | $cmds = "-Noexit","-command enter-pssession -computername $target" 3 | Start-Process powershell.exe -ArgumentList $cmds 4 | -------------------------------------------------------------------------------- /Remote Windows Computer Management/README.md: -------------------------------------------------------------------------------- 1 | # Name: Remote Windows Computer Management 2 | 3 | Description: Opens the Computer Management MMC snap-in for the targeted computers 4 | 5 | Version: 1.1.1 6 | 7 | Creator: Frank Recker 8 | 9 | Date Created: 07/21/2015 10:46:20 10 | 11 | Date Modified: 07/21/2015 10:46:20 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Remote Windows Computer Management/Remote Windows Computer Management.BAT: -------------------------------------------------------------------------------- 1 | @ start %windir%\system32\compmgmt.msc /Computer=%1 2 | -------------------------------------------------------------------------------- /Remove All VM snapshots/README.md: -------------------------------------------------------------------------------- 1 | # Name: Remove All VM snapshots 2 | 3 | Description: This script removes ALL the snapshots from the selected VMware virtual machine(s). The script requires VMware PowerCLI to be installed on the computer the console runs on. 4 | 5 | Version: 5.9.22 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/07/2016 19:41:18 10 | 11 | Date Modified: 03/31/2019 20:23:27 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Remove Server from a XenApp Worker Group/README.md: -------------------------------------------------------------------------------- 1 | # Name: Remove Server from a XenApp Worker Group 2 | 3 | Description: Removes the selected XenApp server(s) from a Worker Group 4 | 5 | Version: 2.0.3 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/21/2013 13:59:23 10 | 11 | Date Modified: 02/20/2014 09:32:21 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Remove VM snapshot/README.md: -------------------------------------------------------------------------------- 1 | # Name: Remove VM snapshot 2 | 3 | Description: This script removes a named snapshot from the selected VMware virtual machine(s). If the name is left blank it will remove the latest snapshot. The script requires VMware PowerCLI to be installed on the computer the console runs on. 4 | 5 | Version: 6.13.35 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/07/2016 17:50:10 10 | 11 | Date Modified: 03/31/2019 20:47:12 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Remove XenApp server from published app/README.md: -------------------------------------------------------------------------------- 1 | # Name: Remove XenApp server from published app 2 | 3 | Description: Remove selected server(s) from the list of servers on which a selected application is published 4 | 5 | Version: 2.0.2 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 10:08:25 10 | 11 | Date Modified: 02/20/2014 09:40:34 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Repair machine-domain trust relationship/README.md: -------------------------------------------------------------------------------- 1 | # Name: Repair machine-domain trust relationship 2 | 3 | Description: There are many situations for which a machine (server OS or workstation) will lose domain trust. 4 | If the ControlUp agent is installed on the machine, this script will execute locally and repair the domain trust. Domain credentials with permission to reset the computer account must be provided. 5 | 6 | 7 | Version: 1.2.7 8 | 9 | Creator: marcel.calef 10 | 11 | Date Created: 05/06/2020 00:05:14 12 | 13 | Date Modified: 05/07/2020 02:42:52 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Request a certificate from CA/README.md: -------------------------------------------------------------------------------- 1 | # Name: Request a certificate from CA 2 | 3 | Description: Requests a certificate from a enterprise certificate authority and automatically binds it to port 443 of the IIS Default Site. 4 | 5 | Version: 2.2.7 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 10/06/2023 02:03:25 10 | 11 | Date Modified: 10/31/2023 18:08:16 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Request a certificate from CA/Request a certificate from CA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlup/script-library/72a7ad1b0d0309be9695dd0477ebe87417435acd/Request a certificate from CA/Request a certificate from CA.png -------------------------------------------------------------------------------- /Reset Receiver Client/README.md: -------------------------------------------------------------------------------- 1 | # Name: Reset Receiver Client 2 | 3 | Description: Resets Citrix Receiver in VDA session. Requires cleanup.exe and selfservice.exe. It can take a little over a minute to run. 4 | * Resetting will delete all apps, desktops, accounts, and configurations, and return Receiver to default settings. It will also close all active sessions. Only reset Citrix Receiver to resolve serious problems. 5 | 6 | Version: 2.2.6 7 | 8 | Creator: David Ott 9 | 10 | Date Created: 08/11/2016 12:25:50 11 | 12 | Date Modified: 02/26/2017 15:03:55 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Reset User Password - VBS/README.md: -------------------------------------------------------------------------------- 1 | # Name: Reset User Password - VBS 2 | 3 | Description: Use VBScript to reset a user's password. The password must be at least 8 characters long. 4 | 5 | Version: 1.2.8 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 02/20/2014 14:55:51 10 | 11 | Date Modified: 02/23/2014 10:04:30 12 | 13 | Scripting Language: vbs 14 | 15 | -------------------------------------------------------------------------------- /Reset User Password/README.md: -------------------------------------------------------------------------------- 1 | # Name: Reset User Password 2 | 3 | Description: Resets the password for the Active Directory account of the selected user. Best to run this on one user at a time unless you want to assign the same password to all target accounts. 4 | 5 | Version: 3.0.6 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 12:13:59 10 | 11 | Date Modified: 02/20/2014 10:10:56 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Reset VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Reset VM 2 | 3 | Description: This script resets the power state for the selected vSphere VM. 4 | VMware PowerCLI needs to be installed on the machine running the script. 5 | 6 | 7 | Version: 3.2.14 8 | 9 | Creator: Ton de Vreede 10 | 11 | Date Created: 01/15/2019 14:37:41 12 | 13 | Date Modified: 12/14/2022 15:14:52 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Reset WEM - Registry Settings/README.md: -------------------------------------------------------------------------------- 1 | # Name: Reset WEM - Registry Settings 2 | 3 | Description: Reset registry key where WEM registry settings are stored. 4 | 5 | Version: 1.2.25 6 | 7 | Creator: timriegler 8 | 9 | Date Created: 07/11/2017 10:54:55 10 | 11 | Date Modified: 05/20/2019 18:44:19 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Reset Windows Update client/README.md: -------------------------------------------------------------------------------- 1 | # Name: Reset Windows Update client 2 | 3 | Description: Reset the Windows Update client by removing old files and re-registering the dll's, finally running a detection cycle. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Trond Haavarstein 8 | 9 | Date Created: 11/03/2016 11:13:03 10 | 11 | Date Modified: 11/03/2016 11:13:03 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Restart Citrix Desktop Service/README.md: -------------------------------------------------------------------------------- 1 | # Name: Restart Citrix Desktop Service 2 | 3 | Description: This is a simple script that restarts the BrokerAgent service on a Citrix VDA. This is useful when VDAs become unregistered. It forces them to try to re-register to a Delivery Controller. In some instances a reboot of the VDA may be required, for everything else there's this SBA! 4 | 5 | Version: 1.1.8 6 | 7 | Creator: Rory Monaghan 8 | 9 | Date Created: 10/23/2019 02:12:24 10 | 11 | Date Modified: 03/18/2021 16:19:08 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Restart VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Restart VM 2 | 3 | Description: This script will gracefully restart the selected vSphere VM Guest OS using VMWare Client Tools. 4 | VMware PowerCLI needs to be installed on the machine running the script. 5 | 6 | Version: 4.5.20 7 | 8 | Creator: Ton de Vreede 9 | 10 | Date Created: 01/15/2019 14:40:06 11 | 12 | Date Modified: 12/14/2022 15:15:32 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Restart VMware VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Restart VMware VM 2 | 3 | Description: Gracefully restart a VMware VM using PowerCLI through the vCenter. 4 | 5 | 6 | Version: 4.4.12 7 | 8 | Creator: Zeev Eisenberg 9 | 10 | Date Created: 01/07/2014 08:53:07 11 | 12 | Date Modified: 12/06/2018 15:05:51 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Restart computer with CU Agent/README.md: -------------------------------------------------------------------------------- 1 | # Name: Restart computer with CU Agent 2 | 3 | Description: 4 | 5 | Version: 1.0.1 6 | 7 | Creator: oleg.alter 8 | 9 | Date Created: 07/30/2019 13:55:31 10 | 11 | Date Modified: 07/30/2019 13:55:31 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Restart computer with CU Agent/Restart computer with CU Agent.BAT: -------------------------------------------------------------------------------- 1 | shutdown /r /c "ControlUp script-action" /t 00 2 | -------------------------------------------------------------------------------- /Restart service associated with process/README.md: -------------------------------------------------------------------------------- 1 | # Name: Restart service associated with process 2 | 3 | Description: This script attempts to locate a Windows service associated with a given process and issues it a start command, if not already started. 4 | 5 | Version: 1.1.2 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 02/17/2019 16:32:55 10 | 11 | Date Modified: 02/24/2019 11:34:43 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve Citrix ADM HDXInsight user session details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve Citrix ADM HDXInsight user session details 2 | 3 | Description: This Script-Based action retrieves the HDX Insight information for a given user session 4 | 5 | Version: 3.1.5 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 11/15/2020 02:46:53 10 | 11 | Date Modified: 01/26/2024 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve NetScaler Connection information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve NetScaler Connection information 2 | 3 | Description: Retrieve NetScaler Connection information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/18/2018 11:12:57 10 | 11 | Date Modified: 07/18/2018 11:12:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve NetScaler Content Switching Binding information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve NetScaler Content Switching Binding information 2 | 3 | Description: Retrieve NetScaler Content Switching binding information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/18/2018 11:01:05 10 | 11 | Date Modified: 07/18/2018 11:01:05 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve NetScaler Content Switching information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve NetScaler Content Switching information 2 | 3 | Description: Retrieve NetScaler Content Switching information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.2 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/18/2018 10:57:13 10 | 11 | Date Modified: 07/18/2018 11:08:54 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve NetScaler LB Persistent Session information with Geo/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve NetScaler LB Persistent Session information with Geo 2 | 3 | Description: Retrieve NetScaler LB Persistent Session information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.2 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/18/2018 11:04:39 10 | 11 | Date Modified: 07/18/2018 11:06:32 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve NetScaler LB Persistent Session information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve NetScaler LB Persistent Session information 2 | 3 | Description: Retrieve NetScaler LB Persistent Session information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/18/2018 11:09:43 10 | 11 | Date Modified: 07/18/2018 11:09:43 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve NetScaler Named Connection information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve NetScaler Named Connection information 2 | 3 | Description: Retrieve NetScaler Connection information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/18/2018 11:17:46 10 | 11 | Date Modified: 07/18/2018 11:17:46 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve NetScaler SSL vServer Bindings information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve NetScaler SSL vServer Bindings information 2 | 3 | Description: Retrieve NetScaler SSL vServer Binding information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/18/2018 11:21:32 10 | 11 | Date Modified: 07/18/2018 11:21:32 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Retrieve NetScaler vServer Certificate information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Retrieve NetScaler vServer Certificate information 2 | 3 | Description: Retrieve NetScaler vServer Certificate information, using the Invoke-RestMethod cmdlet for the REST API calls. 4 | 5 | Version: 1.0.2 6 | 7 | Creator: Esther Barthel, MSc 8 | 9 | Date Created: 07/18/2018 10:52:37 10 | 11 | Date Modified: 07/18/2018 10:53:50 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Run Citrix ADC HA Healthcheck/README.md: -------------------------------------------------------------------------------- 1 | # Name: Run Citrix ADC HA Healthcheck 2 | 3 | Description: This Script Action runs a Citrix ADC, previously known as NetScaler, High Availability (HA) healthcheck to ensure no errors occured for the HA sync and both HA nodes are UP and running. 4 | 5 | Version: 2.7.11 6 | 7 | Creator: ebarthel 8 | 9 | Date Created: 07/27/2019 12:53:54 10 | 11 | Date Modified: 08/26/2019 10:53:23 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /SSH to a Computer/README.md: -------------------------------------------------------------------------------- 1 | # Name: SSH to a Computer 2 | 3 | Description: Location of putty.exe, Computer IP and Username must be provided. Password is optional and a better recommendation is use a authorized key saved in putty's default settings (https://www.ssh.com/ssh/putty/putty-manuals/0.68/Chapter8.html) 4 | You can download from https://www.putty.org 5 | 6 | 7 | Version: 2.8.37 8 | 9 | Creator: mc 10 | 11 | Date Created: 04/22/2019 16:22:20 12 | 13 | Date Modified: 07/18/2019 12:28:09 14 | 15 | Scripting Language: BAT 16 | 17 | -------------------------------------------------------------------------------- /SSH to a Computer/SSH to a Computer.BAT: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | cd %1 3 | 4 | set argC=0 5 | for %%x in (%*) do Set /A argC+=1 6 | 7 | 8 | IF [%argC%] EQU [3] ( 9 | ECHO Password not provided - recommended to use an authorized key in the default settings for Putty 10 | start putty.exe %2@%3 11 | exit 12 | ) 13 | 14 | ECHO 4th parameter detected, using password as %3 and IP as %4 15 | start putty.exe %2@%4 -pw %3 16 | exit 17 | 18 | 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /Sample and display CPU core usage/README.md: -------------------------------------------------------------------------------- 1 | # Name: Sample and display CPU core usage 2 | 3 | Description: Show the average usage for each CPU over a specified period of time. 4 | Can help to spot overloaded or over specified vCPU allocations for computers although the SBA should be run a number of times, particularly when under peak usage/load. 5 | Arguments: 6 | Capture Period - the number of seconds to monitor CPU usage for 7 | 8 | Version: 1.5.10 9 | 10 | Creator: Guy Leech 11 | 12 | Date Created: 09/29/2018 19:25:10 13 | 14 | Date Modified: 11/21/2018 14:02:46 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Save multiple screenshots to file/README.md: -------------------------------------------------------------------------------- 1 | # Name: Save multiple screenshots to file 2 | 3 | Description: This script gets the dimensions of the users working display area and takes screenshots. The screenshots can be saved as a BMP, JPG or PNG in a location of choice. 4 | 5 | Version: 3.2.5 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 03/13/2019 00:05:27 10 | 11 | Date Modified: 03/20/2023 13:00:29 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Save screenshot to file/README.md: -------------------------------------------------------------------------------- 1 | # Name: Save screenshot to file 2 | 3 | Description: This script gets the dimensions of the users working display area and take a screenshot. The screenshot can be saved as a BMP, JPG or PNG in a location of choice. 4 | 5 | Version: 2.3.5 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 02/25/2019 11:39:17 10 | 11 | Date Modified: 12/14/2022 15:07:24 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Send a Slack message on user logon/README.md: -------------------------------------------------------------------------------- 1 | # Name: Send a Slack message on user logon 2 | 3 | Description: This script will send a notification to a slack channel using the Incoming Webhooks app when a user logs on 4 | 5 | Version: 2.18.29 6 | 7 | Creator: Joel Stocker 8 | 9 | Date Created: 02/21/2020 09:02:33 10 | 11 | Date Modified: 01/04/2022 09:22:50 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Send e-mail/README.md: -------------------------------------------------------------------------------- 1 | # Name: Send e-mail 2 | 3 | Description: Send an e-mail message to the selected user(s) using Microsoft Outlook. Also requires the AD PowerShell module. 4 | 5 | Version: 3.1.22 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 13:06:37 10 | 11 | Date Modified: 02/20/2014 15:32:33 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ServiceNow Events Management - Free Space On System Drive/README.md: -------------------------------------------------------------------------------- 1 | # Name: ServiceNow Events Management - Free Space On System Drive 2 | 3 | Description: Send events to the ServiceNow Events Management interface for tracking free space events 4 | 5 | Version: 1.31.36 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 11/24/2023 11:59:04 10 | 11 | Date Modified: 02/27/2024 12:44:10 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /ServiceNow Events Management - Free Space/README.md: -------------------------------------------------------------------------------- 1 | # Name: ServiceNow Events Management - Free Space 2 | 3 | Description: Send events to the ServiceNow Events Management interface for tracking free space events 4 | 5 | Version: 1.31.35 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 11/24/2023 19:59:04 10 | 11 | Date Modified: 01/26/2024 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Set AD User Account Expiration Date/README.md: -------------------------------------------------------------------------------- 1 | # Name: Set AD User Account Expiration Date 2 | 3 | Description: Sets the expiration date of one or multiple user accounts in AD. 4 | 5 | Version: 2.1.7 6 | 7 | Creator: Rein Leen 8 | 9 | Date Created: 04/11/2023 11:35:39 10 | 11 | Date Modified: 06/23/2023 10:34:55 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Set AD User Force Change Password/README.md: -------------------------------------------------------------------------------- 1 | # Name: Set AD User Force Change Password 2 | 3 | Description: Set "ChangePasswordAtLogon" to true on the selected users 4 | 5 | Version: 2.1.4 6 | 7 | Creator: Rein Leen 8 | 9 | Date Created: 04/14/2023 13:18:12 10 | 11 | Date Modified: 06/23/2023 10:36:56 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Set AD User Password/README.md: -------------------------------------------------------------------------------- 1 | # Name: Set AD User Password 2 | 3 | Description: Sets a new password for an AD User and requires the user to change the password at next logon. 4 | 5 | Version: 3.0.8 6 | 7 | Creator: Rein Leen/Bill Powell 8 | 9 | Date Created: 06/05/2023 09:33:23 10 | 11 | Date Modified: 06/23/2023 14:22:26 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Set AuthRoot Registry Permission/README.md: -------------------------------------------------------------------------------- 1 | # Name: Set AuthRoot Registry Permission 2 | 3 | Description: This script will set the correct permissions on HKLM\SOFTWARE\Microsoft\SystemCertificates\AuthRoot to fix CAPI event id 4110 by allowing NT SERVICE\CryptSvc full control on the HKLM\SOFTWARE\Microsoft\SystemCertificates\AuthRoot registry key and it's children 4 | 5 | Version: 2.5.9 6 | 7 | Creator: drew.robbins 8 | 9 | Date Created: 02/26/2019 11:16:55 10 | 11 | Date Modified: 10/25/2019 15:08:43 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Set Citrix ADC CPU Yield setting to YES/README.md: -------------------------------------------------------------------------------- 1 | # Name: Set Citrix ADC "CPU Yield" setting to YES 2 | 3 | Description: This Script Action checks if your Citrix ADC appliance is a VPX and if so, changes the cpuyield setting to YES to ensure no High CPU usage is reported on the hypervisor (see https://support.citrix.com/article/CTX229555) 4 | 5 | Note: This script only changes the setting on the current ADC and most be performed on both nodes of a HA pair as the setting is node specific and not synchronized. 6 | 7 | Version: 1.2.3 8 | 9 | Creator: ebarthel 10 | 11 | Date Created: 01/05/2020 15:29:41 12 | 13 | Date Modified: 02/11/2020 13:21:37 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Set Process Priority to AboveNormal/README.md: -------------------------------------------------------------------------------- 1 | # Name: Set Process Priority to AboveNormal 2 | 3 | Description: 4 | 5 | Version: 1.2.2 6 | 7 | Creator: trentent.tye 8 | 9 | Date Created: 03/20/2019 11:16:27 10 | 11 | Date Modified: 03/20/2019 11:17:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Set Process Priority to AboveNormal/Set Process Priority to AboveNormal.ps1: -------------------------------------------------------------------------------- 1 | $priorityhash = @{-2="Idle";-1="BelowNormal";0="Normal";1="AboveNormal";2="High";3="RealTime"} 2 | 3 | (Get-Process -Id $args[0]).priorityclass = $priorityhash[1] 4 | -------------------------------------------------------------------------------- /Set Processes Priority to BelowNormal/README.md: -------------------------------------------------------------------------------- 1 | # Name: Set Processes Priority to BelowNormal 2 | 3 | Description: Sets the priority of all processes within a session to BelowNormal 4 | 5 | Version: 1.5.5 6 | 7 | Creator: trentent.tye 8 | 9 | Date Created: 05/13/2019 13:29:53 10 | 11 | Date Modified: 05/17/2019 15:14:05 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Set Processes Priority to BelowNormal/Set Processes Priority to BelowNormal.ps1: -------------------------------------------------------------------------------- 1 | $sessionId = $args[0] 2 | 3 | $userProcesses = get-process | Where {$_.SI -eq $sessionId} 4 | $priorityhash = @{-2="Idle";-1="BelowNormal";0="Normal";1="AboveNormal";2="High";3="RealTime"} 5 | 6 | foreach ($process in $userProcesses) { 7 | try { 8 | if ($process.priorityclass -eq $priorityhash[0]) { 9 | (Get-Process -Id $process.id).priorityclass = $priorityhash[-1] 10 | } 11 | } catch { 12 | Write-Host "Skipped process $($process.name)" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Set Processes Priority to Normal/README.md: -------------------------------------------------------------------------------- 1 | # Name: Set Processes Priority to Normal 2 | 3 | Description: Sets the priority of all processes within a session to normal 4 | 5 | Version: 1.3.3 6 | 7 | Creator: trentent.tye 8 | 9 | Date Created: 05/13/2019 13:34:26 10 | 11 | Date Modified: 05/17/2019 15:11:58 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Set Processes Priority to Normal/Set Processes Priority to Normal.ps1: -------------------------------------------------------------------------------- 1 | $sessionId = $args[0] 2 | 3 | $userProcesses = get-process | Where {$_.SI -eq $sessionId} 4 | $priorityhash = @{-2="Idle";-1="BelowNormal";0="Normal";1="AboveNormal";2="High";3="RealTime"} 5 | 6 | foreach ($process in $userProcesses) { 7 | try { 8 | if ($process.priorityclass -eq $priorityhash[-1]) { 9 | (Get-Process -Id $process.id).priorityclass = $priorityhash[0] 10 | } 11 | } catch { 12 | Write-Host "Skipped process $($process.name)" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /Shadow Session/README.md: -------------------------------------------------------------------------------- 1 | # Name: Shadow Session 2 | 3 | Description: Shadows Citrix, VMware, RDSH and WVD sessions 4 | 5 | Version: 1.3.13 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 10/15/2020 09:34:12 10 | 11 | Date Modified: 10/20/2020 21:42:23 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Shadow session using RDP/README.md: -------------------------------------------------------------------------------- 1 | # Name: Shadow session using RDP 2 | 3 | Description: Leverage MSTSC.exe for Shadow and remote control of sessions. 4 | 5 | For troubleshooting see: 6 | https://support.controlup.com/hc/en-us/articles/360000602929-Shadow-RDS-Session-without-prompt 7 | 8 | Note for Win10: Make sure you are allowing "Remote Desktop -Shadow (TCP-In)" in the Firewall 9 | 10 | Version: 1.7.20 11 | 12 | Creator: Marcel Calef 13 | 14 | Date Created: 11/09/2019 01:59:14 15 | 16 | Date Modified: 06/11/2020 18:15:35 17 | 18 | Scripting Language: BAT 19 | 20 | -------------------------------------------------------------------------------- /Show AD user and manager details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show AD user and manager details 2 | 3 | Description: This script displays a user's Name, Company, Title, Office, Office Phone Number, Mobile Phone Number and E-Mail Address if they exist in AD, as well as those same details for their Manager. 4 | 5 | Requires the ActiveDirectory PowerShell module loaded on machine this is be exected from. 6 | 7 | Created by Rory Monaghan. 8 | 9 | Version: 1.1.7 10 | 11 | Creator: Rory.Monaghan 12 | 13 | Date Created: 11/26/2018 11:34:50 14 | 15 | Date Modified: 11/27/2018 17:20:37 16 | 17 | Scripting Language: ps1 18 | 19 | -------------------------------------------------------------------------------- /Show All GPO Results/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show All GPO Results 2 | 3 | Description: This GPO runs gpresult for a specific user on a specific computer and displays the results in IE in HTML format. This SBA may not work if the console is in not in the same domain as the target computer. 4 | 5 | Version: 1.7.8 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 06/15/2017 10:09:04 10 | 11 | Date Modified: 06/15/2017 10:09:04 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show Azure Advisor Recommendations/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Azure Advisor Recommendations 2 | 3 | Description: Retrieve Azure Advisor recommendations for the selected VM(s), the resource group containing the VM or the whole subscription. 4 | 5 | Version: 1.0.4 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 04/04/2023 14:26:06 10 | 11 | Date Modified: 04/05/2023 13:27:53 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show Chrome and Edge extensions (User)/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Chrome and Edge extensions (User) 2 | 3 | Description: Search the local user profile for the specified user for Chrome & Edge Chrome extensions in the default location for the default Chrome profile and produce a list of them with the name of the extension 4 | 5 | Version: 1.1.1 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 06/01/2020 01:42:00 10 | 11 | Date Modified: 06/01/2020 01:42:00 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show Chrome and Edge extensions/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Chrome and Edge extensions 2 | 3 | Description: Search all local user profiles for Chrome & Edge Chrome extensions in the default location for the default Chrome profile and produce a list of them with the name of the extension and the count of the number of instances 4 | 5 | Version: 1.1.6 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 05/21/2020 12:59:17 10 | 11 | Date Modified: 06/01/2020 01:42:22 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show Citrix CVAD License Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Citrix CVAD License Details 2 | 3 | Description: Run on a Citrix Delivery Controller as a user with at least read only Studio access to site and license data. It will highlight licenses due to expire within the specified number of days, to allow for the renewal process to commence, or where the maximum number of licenses is in use or has been exceeded. 4 | 5 | Version: 1.1.5 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 04/14/2023 17:57:36 10 | 11 | Date Modified: 05/25/2023 10:07:55 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show Citrix FAS performance counters/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Citrix FAS performance counters 2 | 3 | Description: This script queries and displays the values of performance counters for the Citrix Federated Authentication Service object. It requires the "CitrixFederatedAuthenticationService" service to exist on the target computer. 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Samuel Legrand 8 | 9 | Date Created: 11/29/2018 12:45:07 10 | 11 | Date Modified: 11/29/2018 12:45:07 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show Enable or Disable AD User Inactive Accounts/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Enable or Disable AD User Inactive Accounts 2 | 3 | Description: Show all Active Directory Accounts which have not been logged into for specified days or more. 4 | System account and accounts without any login activity are ignored by this script. 5 | Reporting on inactive accounts will return the command to disable those accounts. 6 | Disabling accounts will return the command to re-enable those accounts to counter mistakes. 7 | 8 | Version: 1.1.6 9 | 10 | Creator: Rein Leen 11 | 12 | Date Created: 04/14/2023 13:29:07 13 | 14 | Date Modified: 06/23/2023 11:38:28 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Show Event Log entries at logon/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Event Log entries at logon 2 | 3 | Description: Pull all or just error, warning & critical event log entries from a given number of seconds before logon to a given number of seconds after logon. 4 | Can assist in finding causes of slow or incorrect logons. 5 | 6 | Version: 1.3.18 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 06/19/2020 13:48:48 11 | 12 | Date Modified: 06/19/2020 17:14:10 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Show FSLogix mounted container details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show FSLogix mounted container details 2 | 3 | Description: Show FSLogix currently mounted volume details and cross reference to FSLogix session information in the registry. 4 | 5 | Version: 2.2.25 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 08/17/2022 19:02:25 10 | 11 | Date Modified: 12/04/2022 18:37:00 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show GPO logon scripts/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show GPO logon scripts 2 | 3 | Description: Run gpresult for the selected user to get a list of scripts that ran at logon and show where they are located, including the containing GPO's name and GUID, so that it is easy to view the script contents with a view to troubleshooting, optimising, etc. It also shows the size of the script, any parameters passed to it and when it was last modified 4 | 5 | Version: 1.4.9 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 10/05/2018 13:27:58 10 | 11 | Date Modified: 11/20/2018 16:57:39 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show HDX Adaptive Transport protocol/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show HDX Adaptive Transport protocol 2 | 3 | Description: Citrix Apps and Desktops (formerly XenApp and XenDesktop) introduced Adaptive transport which automatically chooses between TCP & UDP for the HDX sessions. This script will leverage the ctxsession command to display the current status of the active HDX sessions. 4 | 5 | Version: 1.10.23 6 | 7 | Creator: Marcel Calef 8 | 9 | Date Created: 11/19/2018 15:35:05 10 | 11 | Date Modified: 12/20/2018 22:58:48 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Show Horizon admin audit trail/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Horizon admin audit trail 2 | 3 | Description: Uses the Horizon REST api's to pull all admin related events from the Horizon Event database for all pods. If there is no cloud pod setup it will only process the local pod. After pulling the events it will translate the id's for the various objects to names to show the proper names where needed. 4 | 5 | Output is displayed in the console but also saved to a default location of c:windows\temp\CU_Horizon_audit_log.csv 6 | 7 | Version: 4.8.21 8 | 9 | Creator: Wouter Kursten 10 | 11 | Date Created: 04/28/2020 13:00:55 12 | 13 | Date Modified: 10/25/2023 14:14:04 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Show ICA listener binding/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show ICA listener binding 2 | 3 | Description: Checks the computer registry and displays current ICA Listener binding information - if ICA is enabled, displays the adapters to which ICA is bound 4 | 5 | Version: 2.0.3 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 05/03/2016 16:05:12 10 | 11 | Date Modified: 11/05/2018 07:41:58 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show Ivanti Application Control Configuration Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Ivanti Application Control Configuration Details 2 | 3 | Description: For end-points with Ivanti UWM agents and configurations installed, retrieve and show details of the configurations installed for each installed agent, whether installed via MSI or a native configuration. 4 | Will also show details of any pending install/uninstall tasks for the Deployment Agent. 5 | 6 | Version: 2.3.8 7 | 8 | Creator: guy.leech 9 | 10 | Date Created: 07/28/2019 14:27:52 11 | 12 | Date Modified: 08/14/2019 10:40:52 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Show Ivanti Environment Manager Configuration Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Ivanti Environment Manager Configuration Details 2 | 3 | Description: For end-points with Ivanti UWM agents and configurations installed, retrieve and show details of the configurations installed for each installed agent, whether installed via MSI or a native configuration. 4 | Will also show details of any pending install/uninstall tasks for the Deployment Agent. 5 | 6 | Version: 2.3.6 7 | 8 | Creator: guy.leech 9 | 10 | Date Created: 07/28/2019 14:38:16 11 | 12 | Date Modified: 08/14/2019 10:41:19 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Show Ivanti Performance Manager Configuration Details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Ivanti Performance Manager Configuration Details 2 | 3 | Description: For end-points with Ivanti UWM agents and configurations installed, retrieve and show details of the configurations installed for each installed agent, whether installed via MSI or a native configuration. 4 | Will also show details of any pending install/uninstall tasks for the Deployment Agent. 5 | 6 | Version: 2.3.7 7 | 8 | Creator: guy.leech 9 | 10 | Date Created: 07/28/2019 14:39:09 11 | 12 | Date Modified: 08/14/2019 10:41:08 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Show Microsoft Office add-ins/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Microsoft Office add-ins 2 | 3 | Description: While add-ins enhance the functionality of Microsoft Office, in some cases they can affect performance and stability. This script will list the add-ins for a selected user session. 4 | This script leverages OfficeIns.exe from https://www.nirsoft.net/utils/officeins.html 5 | 6 | 7 | Version: 1.15.23 8 | 9 | Creator: Marcel Calef 10 | 11 | Date Created: 06/07/2018 22:01:15 12 | 13 | Date Modified: 12/21/2018 04:16:40 14 | 15 | Scripting Language: BAT 16 | 17 | -------------------------------------------------------------------------------- /Show Monitor Capacity and Usage/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Monitor Capacity and Usage 2 | 3 | Description: This script shows the Monitor Capacity and Usage from the monitor side. 4 | 5 | Works for both Cloud and On-Prem deployments! 6 | 7 | RT 8.6.5 and higher only 8 | 9 | Version: 2.0.2 10 | 11 | Creator: Wouter Kursten 12 | 13 | Date Created: 02/12/2024 12:50:01 14 | 15 | Date Modified: 02/25/2024 14:09:57 16 | 17 | Scripting Language: ps1 18 | 19 | -------------------------------------------------------------------------------- /Show NIC hardware details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show NIC hardware details 2 | 3 | Description: This script reports on the hardware and drivers of the network interface cards (model, driver version, etc., no IP or other configuration information) 4 | 5 | Version: 1.3.4 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/02/2018 11:14:33 10 | 11 | Date Modified: 12/17/2018 13:57:22 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show PVS target device boot times/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show PVS target device boot times 2 | 3 | Description: Retrieve PVS boot times for a given period from event logs and show them with overall statistics such as fastest, slowest and average boot times. Can help find performance issues. Ensure that each PVS server's stream service has event logging enabled 4 | Arguments: 5 | Last - report on events created in the last x hours/days/weeks, e.g. 7d for last 7 days or 4w for 4 weeks (default is 7 days) 6 | 7 | Version: 1.5.7 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 10/17/2018 16:58:48 12 | 13 | Date Modified: 11/26/2018 14:24:55 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Show RDP connection properties/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show RDP connection properties 2 | 3 | Description: This SBA will check the event logs and report the negotiated RDP version. 4 | 5 | Version: 1.5.13 6 | 7 | Creator: Marcel Calef 8 | 9 | Date Created: 11/22/2018 00:15:04 10 | 11 | Date Modified: 11/27/2018 02:23:26 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show Unsigned Service Binaries/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Unsigned Service Binaries 2 | 3 | Description: Query all services, both system and per-user, get the binary responsible for the service, which will be a dll when the service executable is svchost,exe and check its digital signature. 4 | By default, only services whose binary is not validly signed will be shown but parameters are available to show any signing state and to show all services or just non-Microsoft ones 5 | 6 | Version: 1.0.6 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 02/23/2023 18:23:21 11 | 12 | Date Modified: 02/23/2023 19:01:57 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Show Unused AVD Session Hosts/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show Unused AVD Session Hosts 2 | 3 | Description: Use Azure Log Analytics data to find AVD Session Hosts which have not hosted any user sessions in the given timeframe. This can include both those powered up, which will likely incur more cost, as well as those not powered up. 4 | Requires previously saved credentials for Azure for the user that runs the script - these can be stored using a ControlUp script. 5 | 6 | Version: 1.0.7 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 02/07/2024 19:02:57 11 | 12 | Date Modified: 02/25/2024 14:09:57 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Show all active PVS devices/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show all active PVS devices 2 | 3 | Description: Show details for all PVS target devices which are marked as active 4 | 5 | Version: 2.3.11 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 12/06/2018 15:17:58 10 | 11 | Date Modified: 04/04/2019 15:40:59 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show computer CPU details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show computer CPU details 2 | 3 | Description: This script returns the details of the target machine CPU(s) as reported by the OS via WMI, including properties like max clock speed, revision, and status. 4 | Use the Verbose option for extra details. 5 | 6 | Version: 1.4.7 7 | 8 | Creator: Ton de Vreede 9 | 10 | Date Created: 12/02/2018 10:32:30 11 | 12 | Date Modified: 12/17/2018 14:06:10 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Show computer HDD details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show computer HDD details 2 | 3 | Description: Shows the details of the hard disk drives in the computer. 4 | 5 | Version: 1.1.2 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/17/2018 14:24:34 10 | 11 | Date Modified: 12/17/2018 14:34:35 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show display adapter details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show display adapter details 2 | 3 | Description: Gets the details of the display adapter/s installed in the computer. 4 | 5 | Version: 1.3.3 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/02/2018 11:24:47 10 | 11 | Date Modified: 12/17/2018 13:58:44 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show established network sessions/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show established network sessions 2 | 3 | Description: Executes the netstat command to show the network sessions established on the target computer/s 4 | 5 | Version: 1.1.1 6 | 7 | Creator: ControlUp Support 8 | 9 | Date Created: 05/27/2014 15:51:13 10 | 11 | Date Modified: 05/27/2014 15:51:13 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Show established network sessions/Show established network sessions.BAT: -------------------------------------------------------------------------------- 1 | netstat -n | find "ESTABLISHED" 2 | -------------------------------------------------------------------------------- /Show host NIC details/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show host NIC details 2 | 3 | Description: This script will retreive the physical network adapters of the hypervisor machine and output their details 4 | 5 | Version: 1.1.10 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 11/25/2018 04:05:44 10 | 11 | Date Modified: 02/10/2019 14:42:14 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show modules loaded by process/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show modules loaded by process 2 | 3 | Description: Show details for all modules in use by the chosen process including version, timestamps, size and signing information, grouped by the containing folder. 4 | 5 | Version: 1.2.9 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 11/09/2018 18:33:47 10 | 11 | Date Modified: 11/20/2018 18:29:17 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show network connections/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show network connections 2 | 3 | Description: Shows established network connections for all processes sorted on the most connections by processing netstat -ano output. 4 | Arguments: 5 | Show Top - Show the top n connections (default 1000) 6 | Resolve IP to Name - Show DNS names rather than IP addresses (default false) 7 | Resolve IP via RIPE - Use internet registrar API to resolve non-DNS resolvable names (default false) 8 | 9 | Version: 1.6.25 10 | 11 | Creator: Guy Leech 12 | 13 | Date Created: 08/21/2018 15:07:32 14 | 15 | Date Modified: 11/20/2018 18:07:56 16 | 17 | Scripting Language: ps1 18 | 19 | -------------------------------------------------------------------------------- /Show open Office files for user/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show open Office files for user 2 | 3 | Description: Show the open Excel, Word or PowerPoint files for the user, highlighting the active one and naming the active sheet of the active workbook if Excel. 4 | 5 | Version: 1.2.17 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 02/29/2024 13:58:29 10 | 11 | Date Modified: 05/31/2024 17:02:07 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show open files on SMB shares/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show open files on SMB shares 2 | 3 | Description: This script runs Get-SmbOpenFile, which retrieves basic information about the files that are open on behalf of the clients of the Server Message Block (SMB) server. 4 | 5 | Version: 1.2.4 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 12/08/2020 12:38:04 10 | 11 | Date Modified: 12/09/2020 11:06:24 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show or delete local user profiles/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show or delete local user profiles 2 | 3 | Description: Finds and optionally deletes local user profiles. The user can provide two arguments - the minimum profile age in days and the minimum profile size. The default operation mode is to display the profiles that fit these criteria. When the "Delete" option is set to "true", the script will delete the profiles it found. 4 | 5 | Version: 2.4.20 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 12/26/2018 18:02:53 10 | 11 | Date Modified: 06/10/2020 16:26:39 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show packets dropped by Windows Firewall/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show packets dropped by Windows Firewall 2 | 3 | Description: Creates a report of the packets dropped by Windows firewall during the specified interval. 4 | 5 | Version: 1.4.16 6 | 7 | Creator: Ton de Vreede 8 | 9 | Date Created: 11/22/2018 18:48:37 10 | 11 | Date Modified: 02/17/2019 09:04:43 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show page file information/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show page file information 2 | 3 | Description: Show configuration for all page files including the path and current and peak usage 4 | 5 | Version: 1.3.7 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 10/12/2018 19:48:29 10 | 11 | Date Modified: 11/26/2018 14:22:01 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show process network connections/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show process network connections 2 | 3 | Description: Shows established network connections for a process sorted on the most connections by processing netstat -ano output. 4 | Arguments: 5 | Show Top - Show the top n connections (default 1000) 6 | Resolve IP to Name - Show DNS names rather than IP addresses (default false) 7 | Resolve IP via RIPE - Use internet registrar API to resolve non-DNS resolvable names (default false) 8 | 9 | Version: 1.6.14 10 | 11 | Creator: Guy Leech 12 | 13 | Date Created: 08/21/2018 13:46:35 14 | 15 | Date Modified: 11/20/2018 18:08:23 16 | 17 | Scripting Language: ps1 18 | 19 | -------------------------------------------------------------------------------- /Show processes locking a file/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show processes locking a file 2 | 3 | Description: For any file on the target computer for which the user provides the full path, displays a list of processes with open handles to the file. This is useful for determining which process is locking the file, preventing its deletion or editing in another program. 4 | The action makes use of Sysinternals handle.exe, which is downloaded, extracted into a temporary location and deleted after completion. 5 | 6 | Version: 1.3.3 7 | 8 | Creator: Guy Leech 9 | 10 | Date Created: 12/11/2018 16:18:39 11 | 12 | Date Modified: 04/03/2019 18:36:18 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Show recent logoffs/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show recent logoffs 2 | 3 | Description: Show user name, logon and logoff times of all users who have logged off, or been logged off, the selected computer(s) in the last x hours where x is an argument defaulting to 48. Useful to be able to spot if many users were logged off at a specific time. 4 | Arguments: 5 | Hours back to search - default is 48 6 | User - optional user name to search for otherwise all users will be displayed 7 | 8 | Version: 1.5.7 9 | 10 | Creator: Guy Leech 11 | 12 | Date Created: 07/18/2018 20:18:18 13 | 14 | Date Modified: 11/26/2018 12:13:49 15 | 16 | Scripting Language: ps1 17 | 18 | -------------------------------------------------------------------------------- /Show recently disconnected sessions/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show recently disconnected sessions 2 | 3 | Description: Use quser.exe to find disconnected sessions on the chosen computer and order on the most recently disconnected, showing the user's logon time too. 4 | Arguments: 5 | Hours Back to Check - how far back to look for disconnected sessions so those disconnected before this time will not be included (default is 24 hours) 6 | 7 | Version: 1.6.19 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 07/18/2018 14:14:07 12 | 13 | Date Modified: 11/21/2018 14:07:21 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Show vendor for WiFi BSSID/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show vendor for WiFi BSSID 2 | 3 | Description: Uses client metrics to do a web lookup of the BSSID to get the vendor for it 4 | 5 | Version: 1.2.4 6 | 7 | Creator: guy.leech 8 | 9 | Date Created: 05/27/2021 19:54:26 10 | 11 | Date Modified: 12/27/2021 09:32:33 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Show window titles/README.md: -------------------------------------------------------------------------------- 1 | # Name: Show window titles 2 | 3 | Description: Displays the titles of all visible windows running in the user session 4 | 5 | Version: 1.0.1 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 01/13/2019 11:53:32 10 | 11 | Date Modified: 01/13/2019 11:53:32 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Shutdown VM/README.md: -------------------------------------------------------------------------------- 1 | # Name: Shutdown VM 2 | 3 | Description: This script will gracefully shut down the VM Guest OS using VMWare Client Tools. 4 | A check is done to see of the machine has powered off. The timeout for this check is 180 seconds. 5 | 6 | Version: 1.2.24 7 | 8 | Creator: Ton de Vreede 9 | 10 | Date Created: 01/15/2019 14:27:37 11 | 12 | Date Modified: 05/01/2019 13:26:16 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Start Horizon Session Recording/README.md: -------------------------------------------------------------------------------- 1 | # Name: Start Horizon Session Recording 2 | 3 | Description: This script uses the Powershell module of the Horizon Session Recording fling to start the recording of a BLAST session of a user. 4 | Requirements: Horizon Session Recording 2.2.0 or higher 5 | Link: https://flings.vmware.com/horizon-session-recording 6 | 7 | Version: 1.3.12 8 | 9 | Creator: Wouter Kursten 10 | 11 | Date Created: 11/05/2020 09:35:48 12 | 13 | Date Modified: 11/17/2020 15:30:29 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Start ICA Desktop session/README.md: -------------------------------------------------------------------------------- 1 | # Name: Start ICA Desktop session 2 | 3 | Description: This script modifies the default ICA template from ControlUp and launches a session based on that, so that any customization done in the template will be retained here. 4 | This script requires the Citrix Receiver is installed locally and that Direct Desktop Connection is enabled on the target for your user account. 5 | 6 | Version: 1.4.5 7 | 8 | Creator: Zeev Eisenberg 9 | 10 | Date Created: 04/08/2014 13:59:41 11 | 12 | Date Modified: 04/27/2014 12:57:11 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Start stopped services/README.md: -------------------------------------------------------------------------------- 1 | # Name: Start stopped services 2 | 3 | Description: Finds services set as automatic start which are not running and starts them. 4 | 5 | Version: 1.1.4 6 | 7 | Creator: Guy Leech 8 | 9 | Date Created: 03/18/2019 14:46:54 10 | 11 | Date Modified: 03/18/2019 17:19:06 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Stop Horizon Session Recording/README.md: -------------------------------------------------------------------------------- 1 | # Name: Stop Horizon Session Recording 2 | 3 | Description: This script uses the Powershell module of the Horizon Session Recording fling to stop the recording of a BLAST session of a user. 4 | Requirements: Horizon Session Recording 2.2.0 or higher 5 | Link: https://flings.vmware.com/horizon-session-recording 6 | 7 | Version: 1.3.10 8 | 9 | Creator: Wouter Kursten 10 | 11 | Date Created: 11/05/2020 09:38:49 12 | 13 | Date Modified: 11/17/2020 15:30:37 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /StoreFront Health Checker/README.md: -------------------------------------------------------------------------------- 1 | # Name: StoreFront Health Checker 2 | 3 | Description: Performs analysis including: 4 | Show bad event log entries for StoreFront 5 | Check config sync if in cluster 6 | Show log file contents 7 | Analyse IIS log files 8 | Check STA URLs 9 | Check bindings and certificates 10 | 11 | Version: 1.2.8 12 | 13 | Creator: Guy Leech 14 | 15 | Date Created: 07/30/2024 11:45:14 16 | 17 | Date Modified: 01/12/2025 14:09:57 18 | 19 | Scripting Language: ps1 20 | 21 | -------------------------------------------------------------------------------- /Stuck at 85% Allow in the Firewall ControlUp TCP port 40705/README.md: -------------------------------------------------------------------------------- 1 | # Name: Stuck at 85%? Allow in the Firewall ControlUp TCP port 40705 2 | 3 | Description: This script is designed to run from a management computer (ControlUp Console). 4 | Using a WMI command generates on a remote computer an Inbound connection Rule in 5 | Windows Firewall to allow a ControlUp agent deployment stuck at 85% to complete. 6 | 7 | Version: 2.6.13 8 | 9 | Creator: mc 10 | 11 | Date Created: 05/01/2019 12:04:43 12 | 13 | Date Modified: 11/13/2020 15:23:10 14 | 15 | Scripting Language: BAT 16 | 17 | -------------------------------------------------------------------------------- /Sync Cloudpager Workpods/README.md: -------------------------------------------------------------------------------- 1 | # Name: Sync Cloudpager Workpods 2 | 3 | Description: This script will initiate a sync from the Cloudpager client to the configured Cloudpager tenant and sync all Workpods the logged in user is entitled to. 4 | 5 | Version: 3.0.7 6 | 7 | Creator: Rory Monaghan 8 | 9 | Date Created: 11/29/2022 14:45:54 10 | 11 | Date Modified: 05/26/2024 14:09:57 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Tail the Windows Firewall Event Log/README.md: -------------------------------------------------------------------------------- 1 | # Name: Tail the Windows Firewall Event Log 2 | 3 | Description: Enables Firewall Auditing Events and then tails the event log remotely. The tailing of events for this script is closer to realtime then the text log. 4 | 5 | Version: 1.7.9 6 | 7 | Creator: Trentent Tye 8 | 9 | Date Created: 09/22/2020 15:46:04 10 | 11 | Date Modified: 09/28/2020 22:15:44 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Terminate process/README.md: -------------------------------------------------------------------------------- 1 | # Name: Terminate process 2 | 3 | Description: Forcefully terminates a process using the built-in taskkill command 4 | 5 | Version: 1.1.1 6 | 7 | Creator: ek 8 | 9 | Date Created: 01/16/2019 15:35:13 10 | 11 | Date Modified: 01/16/2019 15:35:13 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /Terminate process/Terminate process.BAT: -------------------------------------------------------------------------------- 1 | taskkill /F /pid %1 2 | -------------------------------------------------------------------------------- /Test App-V Publishing Servers/README.md: -------------------------------------------------------------------------------- 1 | # Name: Test App-V Publishing Servers 2 | 3 | Description: Tests if the App-V publishing servers are reachable from the client computer 4 | 5 | Version: 1.0.1 6 | 7 | Creator: at-nick 8 | 9 | Date Created: 04/10/2015 14:10:24 10 | 11 | Date Modified: 04/10/2015 14:10:24 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Test ControlUp Agent port/README.md: -------------------------------------------------------------------------------- 1 | # Name: Test ControlUp Agent port 2 | 3 | Description: Test connectivity from the ControlUp console machine to the ControlUp Agent port (40705 by default) of the destination machine 4 | 5 | Version: 3.8.10 6 | 7 | Creator: Landon Winburn 8 | 9 | Date Created: 07/14/2020 10:40:15 10 | 11 | Date Modified: 08/31/2020 14:45:10 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Test HDX browser content redirection requirements/README.md: -------------------------------------------------------------------------------- 1 | # Name: Test HDX browser content redirection requirements 2 | 3 | Description: Performs a test of all the technical requirements for HDX content redirection, which can potentially save bandwidth and CPU. The script's output provides the test results along with recommendations on components that need to be enabled or upgraded for content redirection to work. 4 | 5 | Version: 1.4.20 6 | 7 | Creator: Marcel Calef 8 | 9 | Date Created: 10/07/2020 21:14:28 10 | 11 | Date Modified: 10/13/2020 13:35:29 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Test RPC ports/README.md: -------------------------------------------------------------------------------- 1 | # Name: Test RPC ports 2 | 3 | Description: This will make a connection to the destination machine and gather the dynamic ports used by RPC and then check each one for connectivity from the ControlUp console machine. 4 | 5 | Version: 2.2.5 6 | 7 | Creator: Landon Winburn 8 | 9 | Date Created: 07/14/2020 10:37:32 10 | 11 | Date Modified: 07/28/2020 12:56:08 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /Test clock synchronization between multiple computers/Test clock synchronization between multiple computers.ps1: -------------------------------------------------------------------------------- 1 | $now = $(Get-Date).ToUniversalTime() 2 | $begintoday = $(Get-Date -Hour 0 -Minute 0 -Second 0) 3 | $timesincemidnight = New-TimeSpan -Start $begintoday -End $now 4 | [int]$5minperiods = $timesincemidnight.TotalMinutes / 5 5 | Write-Output "$5minperiods five-minute periods elapsed since midnight." 6 | Write-Output "Please examine the groups of output generated by this script-based action" 7 | Write-Output "All computers in sync (+/- 5 min) should appear in the same output group" 8 | -------------------------------------------------------------------------------- /ThinPrint Services Restart/README.md: -------------------------------------------------------------------------------- 1 | # Name: ThinPrint Services Restart 2 | 3 | Description: Restart the ThinPrint services 4 | 5 | Version: 1.1.3 6 | 7 | Creator: jjordan 8 | 9 | Date Created: 09/25/2014 09:38:44 10 | 11 | Date Modified: 09/25/2014 14:49:25 12 | 13 | Scripting Language: BAT 14 | 15 | -------------------------------------------------------------------------------- /ThinPrint Services Restart/ThinPrint Services Restart.BAT: -------------------------------------------------------------------------------- 1 | net stop tpautoconnsvc 2 | net start tpautoconnsvc 3 | 4 | net stop tpvcgateway 5 | net start tpvcgateway 6 | -------------------------------------------------------------------------------- /Trim Process Working Sets/README.md: -------------------------------------------------------------------------------- 1 | # Name: Trim Process Working Sets 2 | 3 | Description: Completely empty or trim process working sets to a specific size in order to make more memory available for other processes/users. The memory is paged oiut and pages of this will be paged back in if the process needs it. 4 | 5 | WARNING. If too many processes are trimmed too frequently, performance can suffer due to hard page faults so use with caution 6 | 7 | Version: 1.6.9 8 | 9 | Creator: Guy Leech 10 | 11 | Date Created: 07/25/2019 20:10:22 12 | 13 | Date Modified: 08/04/2019 09:21:51 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Unlock Account/README.md: -------------------------------------------------------------------------------- 1 | # Name: Unlock Account 2 | 3 | Description: Unlocks the Active Directory account of the selected user(s). This can be run on any computer with the AD PowerShell module installed. 4 | 5 | Version: 2.0.3 6 | 7 | Creator: Zeev Eisenberg 8 | 9 | Date Created: 11/24/2013 12:40:15 10 | 11 | Date Modified: 02/20/2014 15:43:18 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /User Certificate Expiration Check/README.md: -------------------------------------------------------------------------------- 1 | # Name: User Certificate Expiration Check 2 | 3 | Description: Checks for X.509 certificates in the CurrentUser store that will expire in a certain number of days. 4 | 5 | Version: 1.2.3 6 | 7 | Creator: Prakash Banuka 8 | 9 | Date Created: 02/18/2015 12:10:07 10 | 11 | Date Modified: 02/18/2015 20:16:18 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /User Certificate Expiration Check/User Certificate Expiration Check.ps1: -------------------------------------------------------------------------------- 1 | $threshold = $args[0] 2 | 3 | #Set deadline date 4 | $deadline = (Get-Date).AddDays($threshold) 5 | 6 | $Certs = Get-ChildItem Cert:\CurrentUser\My | where {$_.notafter -lt $deadline} | 7 | select issuer, subject,notafter, @{Label="Expires In (Days)";Expression={($_.NotAfter - (Get-Date)).Days}} 8 | 9 | If ($Certs) {$Certs} Else { Write-Host "There are no certificates expiring in $threshold days." } 10 | 11 | -------------------------------------------------------------------------------- /VNC to machine/README.md: -------------------------------------------------------------------------------- 1 | # Name: VNC to machine 2 | 3 | Description: Use the IP address or hostname of a machine to VNC to it. 4 | Requires the other device to have VNC server installed as well as the VNC viewer in the console 5 | Validated with RealVNC and TightVNC_2.8. TightVNC_1.3 fails and goes to listen mode 6 | 7 | Version: 1.11.30 8 | 9 | Creator: marcel.calef 10 | 11 | Date Created: 04/24/2020 00:07:06 12 | 13 | Date Modified: 05/10/2020 02:43:13 14 | 15 | Scripting Language: ps1 16 | 17 | -------------------------------------------------------------------------------- /Validate protection for speculative execution side-channel vulnerabilities/README.md: -------------------------------------------------------------------------------- 1 | # Name: Validate protection for speculative execution side-channel vulnerabilities 2 | 3 | Description: This SBA confirms whether protection against these vulnerabilities have been enabled on the target computer. 4 | For more infomation: https://support.microsoft.com/en-us/help/4072698/ 5 | 6 | Version: 2.2.6 7 | 8 | Creator: Rotem Agmon 9 | 10 | Date Created: 01/04/2018 11:55:40 11 | 12 | Date Modified: 01/11/2018 12:37:05 13 | 14 | Scripting Language: ps1 15 | 16 | -------------------------------------------------------------------------------- /Verify if users were added to local Administrators/README.md: -------------------------------------------------------------------------------- 1 | # Name: Verify if users were added to local Administrators 2 | 3 | Description: This script will scan the Security log for evidence of recent changes to the local Administrators group and report whether the required audit policy is configured on the machine. 4 | 5 | Version: 1.7.8 6 | 7 | Creator: Marcel Calef 8 | 9 | Date Created: 06/10/2020 22:14:25 10 | 11 | Date Modified: 06/10/2020 22:34:07 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /View User's Word & Excel AutoSave Locations/README.md: -------------------------------------------------------------------------------- 1 | # Name: View User's Word & Excel AutoSave Locations 2 | 3 | Description: 4 | 5 | Version: 1.2.3 6 | 7 | Creator: Nicholas Gross 8 | 9 | Date Created: 02/13/2017 10:01:54 10 | 11 | Date Modified: 02/13/2017 11:50:05 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /WEM Cache Repair/README.md: -------------------------------------------------------------------------------- 1 | # Name: WEM Cache Repair 2 | 3 | Description: https://support.citrix.com/article/CTX247927 4 | 5 | Version: 1.0.1 6 | 7 | Creator: zanercl 8 | 9 | Date Created: 04/23/2019 16:23:06 10 | 11 | Date Modified: 04/23/2019 16:23:06 12 | 13 | Scripting Language: ps1 14 | 15 | -------------------------------------------------------------------------------- /WMI Clean Up/README.md: -------------------------------------------------------------------------------- 1 | # Name: WMI Clean Up 2 | 3 | Description: Checks, fixes and repairs WMI 4 | 5 | Version: 2.3.5 6 | 7 | Creator: Michael Albert 8 | 9 | Date Created: 08/29/2017 12:20:55 10 | 11 | Date Modified: 11/06/2019 15:59:28 12 | 13 | Scripting Language: ps1 14 | 15 | --------------------------------------------------------------------------------