Bence Write-Progress oldukça güzel bir Cmdlet. Aslında Sharepoint, Start-SPAdminJob komut kütüğüyle bunu kullanmaktadır.Bir Powershell ilerleme iletisini nasıl gizlersiniz?
Tüm iyi ve zekice olan sorun, Start-SPAdminJob'un Yazma İlerleme iletişim kutusunun doğru şekilde "atmaması" şeklindedir. Hiçbir zaman% 100 tamamlanmış olmayacak şekilde ayarlanmıştır, yani komut dosyasından çıkana kadar yalnızca Powershell iletişim kutusunda kalır - bu da iletilerin bir bölümünü "ilerleme penceresinin" altına gizler.
Varolan bir Write-Progress
'u "çıkmak" için zorlayabilmemin veya% 100 tamamlanmaya ayarlanmamın bir yolu var mı? Start-SPAdminJob
cmdlet'in ilerlemesinin kimliğini nasıl bulabildiğim herhangi bir şekilde - bu şekilde yüzdeyi elle ayarlayabilirim.
Care bu büyü hakkında bildiğinden bana aydınlatmak ? Daha fazla ProgressPreference ayarlayabileceğimi bilmiyordum ... Daha fazla gizli anahtar var mı? :) –
@moontear 'Get-Variable * tercihine bakın 'Tüm tercih değişkenlerini listeler. – stej
daha da iyisi: get-help about_preference_variables – x0n