Advanced Search
Search Results
272 total results found
Hardening Microsoft Windows 10 and Windows 11 Workstations
Original ArticlePROTECT - Hardening Microsoft Windows 10 and Windows 11 Workstations (July 2024).pdf First published 01 May 2017 Last updated 16 Jul 2024 Introduction Workstations are often targeted by malicious actors using malicious...
How To Merge Checkpoints That Have Multiple Differencing Disks
Original Article Article 01/15/2025 5 contributors In this article Introduction Merging checkpoints that you can view in Hyper-V Manager Merging checkpoints that you can't view in Hyper-V Manager Applies to: Windows Server 2...
Disable DNS Debug Logging
Generated from claude.ai # GUI Script to disable DNS debug logging on multiple domain controllers # ----------------------------------------------------------- Add-Type -AssemblyName System.Windows.Forms Add-Type -AssemblyName System.Drawing # Enabl...
Get DNS Diagnostics
Generated by Claude.ai Can you generate a script that gathers the DNS logging information from a list of domain controllers, with a dialog box to paste the list of domain controllers? I'll create a script that gathers DNS logging configuration informatio...
Get-UserAccountControl for Specific Machine
<# .SYNOPSIS Retrieves UserAccountControl values for machine accounts across multiple servers. .DESCRIPTION This script uses Get-ADComputer to retrieve the UserAccountControl property for machine accounts of servers in the provided list and ...
Get-ADUserPasswordNeverExpires
get-aduser -filter * -properties Name, PasswordNeverExpires | Where-Object { $_.passwordNeverExpires -eq "true" } | Where-Object {$_.enabled -eq "true"} | Format-Table -Property Name, PasswordNeverExpires -AutoSize | Out-File -FilePath .\Get-ADUser-Passwor...
Get-AllEventLogsTimeFrame
Make changes to the variables $startTime and $endTime for exact dates/times, otherwise utilize the commented out sections. #example: get all logs in the last minute if($computerName -eq "" -OR $null -eq $computerName) { $computerName = $env:COMPUTERNAM...
Get-AppLockerFileInformation
Get-AppLockerFileInformation Reference Feedback Module: AppLocker Gets the file information necessary to create AppLocker rules from a list of files or an event log. Syntax PowerShellCopy Get-AppLockerFileInformation [[-Path] <S...
How to merge multiple CSV files into one Excel workbook
3 quick ways to convert multiple CSV files to Excel turning each file into a separate spreadsheet or combining all data in a single sheet. If you often export files in the CSV format from different applications, you may end up having a bunch of individual fil...
To Add to Wiki
https://o365reports.com/2022/04/19/list-all-the-distribution-groups-a-user-is-member-of-using-powershell/ https://craigdanielmiller.com/2017/10/14/batchfolder/ https://stackoverflow.com/questions/58828015/export-all-azure-ad-groups-and-their-members-powershe...
Get-AllADDomainControllers
Gets a list of all Domain Controllers within the current domain. Install Active Directory module for Windows PowerShell Run PowerShell as administrator and run the command below to install Active Directory module for Windows PowerShell. Add-WindowsFeatur...
Outlook Ribbon's Font Size is Scaled Too Large
1. Open Calendar in a NEW window (right click on the calendar icon on the bottom left of the Outlook form - choose "Open in New Window") 2. Close the Outlook Mail Window. This will leave the Calendar window the only active Outlook window 3. On the Cale...
Get-AllDisabledandInactiveComputers
How to Find Disabled Computers in Active Directory Using PowerShell Report? For those who prefer command-line interfaces and automation, PowerShell offers robust capabilities to manage Active Directory, and also using it you can easily find disabled computer...
Ping-WithTimestampAndLog
Ping With Timestamp and Log Remove line 1 from each code block to remove the logging to file. The script below pings the target 10 times. Start-Transcript -Force -Path "C:\temp\ping.log" Test-Connection -Count 10 -ComputerName COMPUTERNAME | Format-Table @...
Count-AllDomainControllers
########################################## # AUTHOR : Ryan Mutschler # DATE : 8-15-2014 # EDIT : 8-15-2014 # COMMENT : Domain Controller Counter # This script prompts for a list of domains and counts the number of domain controllers in ea...
Create-WorkloadFolder
Location Agnostic Version v1.3 ########################################## # AUTHOR : Ryan Mutschler # DATE : 3-19-2025 # EDIT : 3-21-2025 # PURPOSE : This script creates folders for Changes, Incidents, or Projects following the specified na...
Create a Button That Enters the Current Time
Save the workbook as an XLSM (Macro enabled) document first. Ensure the Developer tab in the ribbon bar is enabled (enable if it's not via File/Options/Customize Ribbon/Check the box for Developer) and open Visual Basic. Create a button via the Devel...
Reset Password on Server 2016
This potentially works with other versions of Windows server as well since adding an admin command prompt to Windows is relatively universal. Overview Disclaimer These instructions are provided AS IS ! Use it at your own risk !!! We are not encouraging...