ツール/オプションのメニュー/コンテキスト, タイプ:JScript/オプションを以下の通りでとりあえず期待通りに動いてるようだ(エラー処理も何もなしだが)

var newPath = GetFolderView().FocusedItem.Path;
var shell = new ActiveXObject("Shell.Application");
var powershellPath = "C:\\Program Files\\PowerShell\\7\\pwsh.exe";
var command = "-Command \"Get-ChildItem -Recurse -File | ?{ $_ | Get-Item -Stream Zone.Identifier -ErrorAction Ignore; } | Remove-Item -Stream Zone.Identifier;\"";
shell.ShellExecute(powershellPath, command, newPath, "runas", 1);

何かこうした方がとか、ああした方がとか、アドバイスありますか?