एक PowerShell आदेश का आउटपुट लिखें मेजबान के बाद जब तक परिणाम प्रदर्शित नहीं करता है और पढ़ें मेजबान

वोट
0

कोड प्राप्त करें-ADUser आदेश का परिणाम नहीं लौटाएगा के बाद मैं कोड के अंत में एक गाड़ी वापसी मारा जब तक

    Write-Host Please enter the user account name. Ex. jsmith1 -ForegroundColor Yellow -BackgroundColor Black
$Username = Read-Host
`n

Write-Host Is this the correct username?  $Username -ForegroundColor Yellow -BackgroundColor Black
Write-Host If Yes Type 1; If No type 2 -ForegroundColor Yellow -BackgroundColor Black
$Continue1 = Read-Host

IF ($Continue1 -eq 1)
{
  Get-ADUser -Server contoso.com -filter * -Properties * | Where {$_.SamAccountName -match $Username} | Select DisplayName, SamAccountName, EmployeeID, EmployeeNumber
}
ELSE
{}

Write-Host Would you like to update the Employee ID and the Employee Number? -ForegroundColor Yellow -BackgroundColor Black
Write-Host If Yes Type 1; If No type 2 -ForegroundColor Yellow -BackgroundColor Black
$Continue2 = Read-Host

मुझे यहां क्या समझ नहीं आ रहा है?

17/11/2017 को 19:50
उपयोगकर्ता
अन्य भाषाओं में...                            


2 जवाब

वोट
0

Write-Hostआइटम तुरंत अपने आदेश के निष्पादन के दौरान प्रदर्शित होते हैं।

Get-ADUserपरिणाम उत्पादन पाइपलाइन पर कर रहे हैं।

आम तौर पर यह आप मूल्य एक और स्क्रिप्ट में, उदाहरण के लिए, आगे की प्रक्रिया के लिए वापस जाने के लिए अनुमति देता है। जब से तुम यह कर सकते हैं या उत्पादन पर कब्जा नहीं है, यह बस निष्पादन समाप्त होने से पहले सब कुछ के बाद एक डिफ़ॉल्ट फ़ॉर्मेटर और प्रदर्शित करता है को जाता है।

क्या तुम सच में और सही मायने में सिर्फ उत्पादन प्रदर्शित करना चाहते हैं, तो आप जोड़ सकते हैं | Write-Hostअपने के अंत तक Get-ADUserकॉल। क्या तुमने कभी एक और स्क्रिप्ट को यह कनेक्ट करना चाहते हैं, तो आप मूल्य एक चर करने के लिए, तो दोनों पर कब्जा कर सकते हैं Write-Host, और फिर Write-Outputपाइपलाइन पर इसे वापस जोड़ने के लिए।

यह भी देखें: विंडोज PowerShell पाइपलाइन को समझना

17/11/2017 को 20:13
का स्रोत उपयोगकर्ता

वोट
0

मैंने पाया कि आप भी सिर्फ अंत करने के लिए कुछ स्वरूपण जोड़ सकते हैं और यह उत्पादन आप उम्मीद करेंगे के रूप में होगा जब आप इसे उम्मीद है। मैं अंत करने के लिए इस स्वरूपण कहा:

| एफटी -AutoSize

29/08/2019 को 15:38
का स्रोत उपयोगकर्ता

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more