From 1f410fb317e8bf2696536029eee6eb86308c084e Mon Sep 17 00:00:00 2001 From: WhAtEvErYoUmEaN Date: Thu, 1 Jul 2021 14:59:59 +0200 Subject: [PATCH] Remove need for script text file You can pipe commands into diskpart this way to make it run commands in a sequential manner --- RDS/Compact-UPDs.ps1 | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/RDS/Compact-UPDs.ps1 b/RDS/Compact-UPDs.ps1 index 3f5348e..5fe5984 100644 --- a/RDS/Compact-UPDs.ps1 +++ b/RDS/Compact-UPDs.ps1 @@ -15,9 +15,6 @@ Foreach ($Path in $VHDXPaths){ $AllUPDs = Get-ChildItem $Path -Recurse -Filter *.vhdx | Where-Object {$VHDXExclusions -NotContains $_.name} | Select-Object -ExpandProperty fullname foreach ($UPD in $AllUPDs){ - NEW-ITEM -Name compact.txt -ItemType file -force | OUT-NULL - ADD-CONTENT -Path compact.txt "select vdisk file= $UPD" - ADD-CONTENT -Path compact.txt "compact vdisk" - DISKPART /S compact.TXT + Write-Output "select vdisk file= $UPD" "compact vdisk" | DISKPART } }