Powershell
Powershell ile Network üzerindeki bir dosyayı çağırma -WorkingDirectory
Powershell ile bir script yazarken network üzerinde yer alan bir dosyayı çağırmamız ve bu dosyayı script içerisinde çalıştırmamız gereken durumlar olabilir.
Biz script içerisinde network üzerindeki bir dosyayı çağırmak için -WorkingDirectory parametresini kullanabiliyoruz.
Aşağıdaki kod örneğinde network paylaşımı içerisinde yer alan my testfile.cmd dosyasını kodumun içerisinde çalıştırabilirim.
1 |
Start -WorkingDirectory \Dosyapaylasimklasoru\paylasimyolu\paylasimdosyasi "my testfile.cmd" |
Bu komutun güzel yani bir betik çağırabileceğiniz gibi bir exe dosyası da çağırabilirsiniz. Örneğin bir exe veya msi dosyanız var msi dosyasını da betik içerisinden çağırabilirsiniz.
1 |
Start -WorkingDirectory \Dosyapaylasimklasoru\Programs "my MyProgram.msi" |