Joost Sannen
12/17/2024, 11:03 AMJeff Riechers
12/17/2024, 1:33 PMSteven Lemonier
12/17/2024, 3:59 PMJoost Sannen
12/18/2024, 12:06 PMJoost Sannen
12/18/2024, 12:13 PMJon Bucud
12/18/2024, 3:16 PM# Prompt the user to enter a comma-separated list of server names
Write-Host "Please enter a comma-separated list of server names (e.g., Server1, Server2):"
$serverList = Read-Host "Enter server names"
# Split the input into an array of server names
$servers = $serverList -split ',' | ForEach-Object { $_.Trim() }
# Confirm the server list with the user
Write-Host "You entered the following servers:"
$servers | ForEach-Object { Write-Host "- $_" }
# Run the Invoke-Command with the provided server list
Invoke-Command -ComputerName $servers -ScriptBlock {
Get-WinEvent -LogName 'Citrix Delivery Services' -FilterXPath "*[System[(Level=1 or Level=2 or Level=3)]]" |
Select-Object -Property TimeCreated, LevelDisplayName, Message
} | Out-GridViewJoost Sannen
12/18/2024, 3:58 PMJoost Sannen
12/18/2024, 3:59 PMJoost Sannen
03/11/2025, 10:00 AMJon Bucud
03/11/2025, 2:26 PM