Tag: Server

  • Recurse with Grep (SLS in PS 5.1)

    Recurse with Grep (SLS in PS 5.1)

    The diffculty at finding this was unnecessary Linux guys… sheesh! The first line shows how to recurse a sls/grep search in Powershell for specific content of PS scripts, in subdirectories, not the .\, while the second line gives an example on how to get the list you can then call a program against, like ISE…

  • Check-WinEvents-Prompted.ps1

    Check-WinEvents-Prompted.ps1

    ‘Check-WinEvents-Prompted.ps1’ #************************************************************************************************************* # Script Name : Get-Latest-WinEvent-Prompted-DCs # Purpose : Check Latest Event log for DCs chosen # Date : #.\Get-UpdateDate.ps13:32 PM 3/13/2024 # – Initial version # Date : #.\Get-UpdateDate.ps11:12 PM 3/14/20244 # – Updated to reflect specific events, added credentials, added prompts # Author : Patrick Burwell #************************************************************************************************************* #Set location first set-location D:\PowerShell…

  • Confirm Windows Server In-place Upgrade to 2025

    From 4SysOps: Confirm Windows Server in-place upgrade to 2025 Current version Upgrade to Windows Server 2025? Windows Server 2012 ❌ No Windows Server 2012 R2 ❌ No Windows Server 2016 ✅ Yes Windows Server 2019 ✅ Yes Windows Server 2022 ✅ Yes https://4sysops.com/archives/check-the-windows-server-version-to-determine-if-an-in-place-upgrade-to-server-2025-is-supported

  • Check-Uptime-DC-Prompt.ps1

    Check-Uptime-DC-Prompt.ps1

    Sometimes a simple script makes life easier…

  • Log Specific IPV4 Traffic When Found

    Log Specific IPV4 Traffic When Found

  • HOWTO-Run Robocopy Hard and Fast

    HOWTO-Run Robocopy Hard and Fast

    To ignore errors and make Robocopy proceed without stopping, you can adjust the `/R` and `/W` switches in your command. The `/R` switch specifies the number of retries on failed copies, and the `/W` switch specifies the wait time between retries². To force Robocopy to copy a file regardless of its condition, you can use…

  • Set PowerShell Credential

    Set PowerShell Credential

    …you can make the script prompt you for you admin credential or you can type it in manually, or adjust from your username for more elevation

  • VM PS Templates: Query VMs PoweredOn

    VM PS Templates: Query VMs PoweredOn

    This script renumerates through all the VCSAs and makes a big list of the PoweredOn VMs and runs a job against them, like TC (ping)

  • PS Script to Promote 2019 Server to RWDC

    PS Script to Promote 2019 Server to RWDC

    Add-WindowsFeature -Name “AD-Domain-Services” -IncludeManagementTools:$False -Confirm -ea Inquire -LogPath “C:\Users\$env:username\Documents\WindowsPowerShell\log\$day-RWDCPromo.log”

  • Set-MpPreference

    Set-MpPreference

    As you can see, Microsoft’s syntax is wrong:They show the syntax for setting soft-passive mode as ‘Set-MpPreference -DisableRealtimeMonitoring $true’ when it is ‘Set-MpPreference -DisableRealtimeMonitoring:$true’ <– NOTE THE COLON??? Arrrrgghhhh! I cannot tell you how frustrating it is when code is not written to give you ANY response unless you get the syntax EXACTLY right. *SIGH*…