G sürücüsünün eşlenmiş olup olmadığını nasıl kontrol ediyorsunuz? Eğer komut aşağıda çalıştırırsanız sürücü yaratıldı eğer
, o Get-PSDrive
aracılığıyla size göstereceğim:
if(Get-PSDrive | ?{$_.Name -eq "G"}) {
'Removing G'
Remove-PSDrive "G"
}
'Adding G'
New-PSDrive –Name "G" –PSProvider FileSystem –Root "\\ukcconas2edc\ax_docs" –Persist
'Does G Exist?'
Get-PSDrive | ?{$_.Name -eq "G"}
sadece Windows Gezgini aracılığıyla kontrol ediyoruz, ben bazı komik şeyler ile gerçekleşmesi düşünüyorum orada önbelleğe alma. Komut dosyasını çalıştırdıktan sonra, Computer
'a tıklayın, daha sonra sağ bölmede (sürücülerin listelendiği yer) sağ tıklayın ve Refresh
; Umarım G sürücüsü şimdi gösterecektir.
Ayrıca, farklı bir powershell konsolunuz varsa ve push-location g:
veya get-psdrive
çalıştırarak denetliyorsanız, sürücünün, bu sürücü oluşturulmadan önce oluşturulduğunu kontrol etmek için kullanıyorsanız, listelenmez. . Bunun, powershell'de önbelleğe alınmasından kaynaklandığını farz ediyorum/belki de birbirleriyle etkileşime girerek komut dosyalarının paralel çalışmasını önlemek için kasıtlı mıdır?
Eğer 'Yeni-PSDrive' bir hata oluyor mu? –
Hayır, konsolda el ile çalıştırırsam: 'C: \ temp> Yeni-PSDrive-Açıklama" Gruppen-Laufwerk "-Adı" G "-PSProvider Dosya Sistemi -Kök" \\ domain \ dfs \ domain-location-Share "- Devam ediyor" iyi çalışıyor – Asharon
Evet, anladım, ancak komut dosyasını çalıştırdığınızda, bir hata alamıyorsunuz, sadece G: birimi değil, doğru anlaşıldı mı? –