Ben PowerShell'de yeni ve belirli dosya türlerini (.doc, .docx, .xls, .xlsx) bulmakta zorluk çekiyorum, dosya adlarını ve boyutlarını (dosya uzantısına göre grupları) bir metin dosyasına ve ayrıca her dosya uzantısı için toplam sayı dosyalarını ve toplam dosya boyutunu içerir. Bugüne kadar var.docx, .xls dosyalarını PowerShell kullanarak ara.
kodudur:
$Report_File_Destination = "C:\Users\StayPositibve\Desktop\testing20.txt"
$path = ".\*"
Get-ChildItem $path -Include *.doc, *.docx, *.xls, *.xlsx -Recurse | Group-Object Extension -NoElement | Out-File $Report_File_Destination -Append
Bu kodu çalıştırmak her zaman, bir Get-ChildItem Erişim reddedildi almayı (Ben yönetici olarak PowerShell çalıştırıyorum). Neyi yanlış yapıyorum? Yardım ettiğin için teşekkür ederim!
Yardımlarınız için teşekkür ederiz @JPBlanc. -ErrorAction Ignore -Force seçeneğini eklemeyi denedim; ancak hala hata kodları alıyorum. Fark ettiğim bir başka şey ise | Grup-Nesne Uzantısı, bulunan dosyaları txt dosyama kopyalamıyor "testing20.txt" Bunun yerine txt dosyasının içinde boştur. Doğru kod düzenlemeyi doğru kullanmadığınız için üzgünüm, stackoverflow kullanarak 1 kez ve kodun sizinki gibi görünmesini bilmiyorum. –
Try -ErrorAction SillyContinue PowerShell'in eski bir sürümünü kullanıyorsanız – JPBlanc
-NoElement dosyalarınızı kaybettiğinizi açıklar. – JPBlanc