मेरे पास निम्न कोड है जो अनुसूचित कार्य जानकारी के माध्यम से जाता है और स्क्रीन पर होने वाली आउटपुट को लॉग फ़ाइल में रखता है।स्टार्ट-ट्रांसक्रिप्ट लॉग आउट फ़ाइल में सभी आउटपुट कैप्चर नहीं कर रहा है ..?
हालांकि, मैंने जो देखा है वह है कि सभी त्रुटियां लॉग इन हैं जिनके पास "एक्सेस अस्वीकृत है" - मैं लॉग फ़ाइल में उन त्रुटियों को कैसे लॉग कर सकता हूं। यहाँ स्क्रीन पर उत्पादन होता है
Start-Transcript -path $scheduledpath\logging.txt -append
foreach ($name in $names)
{
Write-Host "Running Against Server $name" -ForegroundColor Magenta
if (Test-Connection -ComputerName $name -Count 1 -ErrorAction SilentlyContinue)
{
#$Command = "schtasks.exe /query /S $name /fo CSV /v >c:\tools\Scheduled\$name.csv"
$Command = "schtasks.exe /query /S $name /fo CSV /v >$scheduledpath\$name.csv"
Invoke-Expression $Command
Clear-Variable Command -ErrorAction SilentlyContinue
}
else{
Write-Host "$name is Down" -ForegroundColor Red
}
}
Stop-Transcript
:
नीचे कोड है
> Running Against Server SV064909
> SV064909 is Down
> Running Against Server SV081372
> SV081372 is Down
> Running Against Server YBEF008690_vorher_SV064930
> YBEF008690_vorher_SV064930 is Down
> Running Against Server Alt_SV064921
> Alt_SV064921 is Down
> Running Against Server SV073632
> ERROR: Access is denied.
> Running Against Server SV073633
> ERROR: Access is denied.
यहाँ लॉग फ़ाइल में उत्पादन होता है .... पहुँच नहीं दिखाया से इनकार किया है .. ।?
> Running Against Server SV064909
> SV064909 is Down
> Running Against Server SV081372
> SV081372 is Down
> Running Against Server YBEF008690_vorher_SV064930
> YBEF008690_vorher_SV064930 is Down
> Running Against Server Alt_SV064921
> Alt_SV064921 is Down
> Running Against Server SV073632
> Running Against Server SV073633
aaahhhh ......... दिलचस्प .... इसके लिए धन्यवाद ...! – lara400
और अब लिंक टूटा हुआ है और इसके साथ सभी कामकाज :-( – kroimon
[पुन: संरक्षित लिंक] (http://web.archive.org/web/20130608164153/http://connect.microsoft.com/PowerShell/feedback/ विवरण/315875/असमर्थ-से-कैप्चर-ऑल-सत्र-आउटपुट-इन-ए-ट्रांसक्रिप्ट) –