này sẽ viết đầu ra vào một logfile:Làm thế nào để nắm bắt đầu ra trong một biến chứ không phải là một logfile?
& $Env:WinDir\system32\inetsrv\appcmd.exe >test.log
Nhưng nếu tôi muốn giữ cho đầu ra trong một biến chuỗi để sử dụng nó trong cơ thể email?
tôi đã cố gắng này mà không có bất kỳ may mắn ..
$test = ""
& $Env:WinDir\system32\inetsrv\appcmd.exe >$test
Write-Host $test
Tuyệt vời, Cảm ơn bạn! – Houman
Một điều nữa, có thể $ test là một mảng hoặc danh sách thay thế? Nó sẽ là tuyệt vời để thêm vào một bộ sưu tập khi thực hiện một lệnh và cuối cùng tôi chỉ có thể lặp qua bộ sưu tập và thêm chúng vào cơ thể email? – Houman
Tôi nghĩ bạn có thể truyền nó vào một mảng: [string []] $ test = & $ Env: WinDir \ system32 \ inetsrv \ appcmd.exe –