Invoke-Item (Microsoft.PowerShell.Management)
Invoke-Item
- Modül:
- Microsoft.PowerShell.Management
Belirtilen öğe üzerinde varsayılan eylemi gerçekleştirir.
Sözdizimi
Invoke-Item
[-Path] <String[]>
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Invoke-Item
-LiteralPath <String[]>
[-Filter <String>]
[-Include <String[]>]
[-Exclude <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]Tanım
Invoke-Item cmdlet'i belirtilen öğe üzerinde varsayılan eylemi gerçekleştirir. Örneğin, yürütülebilir bir dosyayı çalıştırır veya uygulamada belge dosya türüyle ilişkili bir belge dosyasını açar. Varsayılan eylem, öğenin türüne bağlıdır ve verilere erişim sağlayan PowerShell sağlayıcısı tarafından belirlenir.
Örnekler
Örnek 1: Bir dosyayı açın
Bu komut Microsoft Office Word'de aliasApr04.doc dosyasını açar. Bu durumda, .doc dosyaları için varsayılan eylem Word'de açmaktır.
Invoke-Item "C:\Test\aliasApr04.doc"Örnek 2: Belirli bir türdeki tüm dosyaları açın
Bu komut, C:\Users\User1\Documents klasöründeki tüm Microsoft Office Excel elektronik tablolarını açar. Her elektronik tablo yeni bir Excel örneğinde açılır. Bu durumda .xls dosyaları için varsayılan eylem Excel'de açmaktır.
Invoke-Item "C:\Users\User1\Documents\*.xls"Parametreler
-Confirm
Cmdlet'i çalıştırmadan önce sizden onay ister.
- Tip :
-
SwitchParameter
- Takma adlar:
cf
- Konum:
Adlandırılmış
- Varsayılan değer:
False
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
-Credential
Not
Bu parametre PowerShell ile yüklenen hiçbir sağlayıcı tarafından desteklenmez. Başka bir kullanıcının kimliğine bürünmek veya bu cmdlet'i çalıştırırken kimlik bilgilerinizi yükseltmek için Invoke-Command'ı kullanın.
- Tip :
PSC kimlik bilgisi
- Konum:
-
Adlandırılmış
- Varsayılan değer:
Geçerli kullanıcı
- Gerekli:
False
- Boru hattı girişini kabul edin:
True
- Joker karakterleri kabul et:
False
-Exclude
Bu cmdlet'in işlemde hariç tuttuğu bir öğeyi veya öğeleri dize dizisi olarak belirtir. Bu parametrenin değeri Yol parametresini nitelendirir. *.txt gibi bir yol öğesi veya modeli girin. Joker karakterlere izin verilir. Hariç Tut parametresi yalnızca komut, C:\Windows\* gibi bir öğenin içeriğini içerdiğinde etkilidir; burada joker karakter, C:\Windows dizini.
- Tip :
String[]
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
-
False
- Joker karakterleri kabul et:
True
-Filter
Yol parametresini nitelendirecek bir filtre belirtir. FileSystem sağlayıcısı, filtre kullanımını destekleyen tek yüklü PowerShell sağlayıcısıdır. FileSystem filtre dilinin söz dizimini about_Wildcards'da bulabilirsiniz. Filtreler diğer parametrelerden daha etkilidir çünkü sağlayıcı, PowerShell'in nesneleri alındıktan sonra filtrelemesini sağlamak yerine cmdlet nesneleri aldığında bunları uygular.
- Tip :
String
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
True
-Include
Bu cmdlet'in işleme dahil ettiği bir öğeyi veya öğeleri dize dizisi olarak belirtir. Bu parametrenin değeri Yol parametresini nitelendirir. "*.txt" gibi bir yol öğesi veya modeli girin. Joker karakterlere izin verilir. Dahil Et parametresi yalnızca komut, C:\Windows\* gibi bir öğenin içeriğini içerdiğinde etkilidir; burada joker karakter, C:\Windows dizini.
- Tip :
String[]
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
True
-LiteralPath
Bir veya daha fazla konuma giden yolu belirtir. LiteralPath değeri tam olarak yazıldığı gibi kullanılır. Hiçbir karakter joker karakter olarak yorumlanmaz. Yol kaçış karakterleri içeriyorsa, onu tek tırnak işaretleri içine alın. Tek tırnak işaretleri PowerShell'e hiçbir karakteri kaçış dizisi olarak yorumlamamasını söyler.
Daha fazla bilgi için bkz. about_Quoting_Rules.
- Tip :
String[]
- Takma adlar:
PSPath, LP
- Konum:
Adlandırılmış
- Varsayılan değer:
None
- Gerekli:
True
- Boru hattı girişini kabul edin:
True
- Joker karakterleri kabul et:
False
-Path
Seçilen öğenin yolunu belirtir. Joker karakterlere izin verilir.
- Tip :
String[]
- Konum:
0
- Varsayılan değer:
None
- Gerekli:
True
- Boru hattı girişini kabul edin:
True
- Joker karakterleri kabul et:
True
-WhatIf
Cmdlet çalıştırılırsa ne olacağını gösterir. Cmdlet çalıştırılmıyor.
- Tip :
SwitchParameter
- Takma adlar:
wi
- Konum:
Adlandırılmış
- Varsayılan değer:
False
- Gerekli:
False
- Boru hattı girişini kabul edin:
False
- Joker karakterleri kabul et:
False
Girişler
Dize
Bu cmdlet'in yolunu içeren bir dizeyi yönlendirebilirsiniz.
Çıkışlar
Yok
Bu cmdlet kendine ait bir çıktı döndürmez ancak çağırdığı öğeler kendi çıktılarını döndürebilir.
Notlar
PowerShell, Invoke-Item için aşağıdaki takma adları içerir:
iiBu cmdlet, herhangi bir sağlayıcının açığa çıkardığı verilerle çalışacak şekilde tasarlanmıştır. Oturumunuzda mevcut olan sağlayıcıları listelemek için Get-PSProvider yazın. Daha fazla bilgi için bkz. about_Providers.