boşluk içeren powershell start-process komutu


-1

Bunun neden Windows 10'da çalışmadığını söyleyen var mı?

{start-process powershell 'start-process c:\windows\syswow64\mmc.exe """c:\path\to\my\administrative tool\console1.msc""" -verb runas' -credential domain\user}

Windows 8.1 altında gayet iyi ve zekice çalışıyordu. Ancak, bu sabah Windows 10'a geçtikten sonra, kod console1.msc yolundaki boşlukta hata veriyor.

Şimdiden teşekkürler!


Lütfen gerçek hata çıktısını sağlayın. Ayrıca bize zaten ne denediğinizi (ve sonuçların ne olduğunu) da söyleyin.
Ƭᴇcʜιᴇ007

Doğru anlatayım, yönetici haklarına ve farklı kimlik bilgilerine sahip 32 bit mmc'yi başlatmak için powershell (32 / 64bit) start powershell'i çalıştırıyorsunuz?
LotPings

- Sorun komutu - PowerShell kimlik bilgisi isteğinde kimlik bilgilerini girin - Evet, UAC istemine cevap ver Aşağıdaki hatayı alın: -------------------------------------------------------------------------------------------------------------- ilri "Power komut" için kimlik bilgisi girin Konsol ---------------------------- MMC, C: \ path \ to \ my \ Administrative dosyasını açamıyor. Bunun nedeni, dosyanın bulunmaması, bir MMC konsolu olmaması veya daha sonraki bir MMC sürümü tarafından yaratılmış olması olabilir. Bunun nedeni, dosyaya yeterli erişim hakkınızın olmamasıdır. ---------------------------- [TAMAM] ------------------- --------- Yani, yoldaki boşluğu doğru şekilde kullanmıyor. Tırnak sorunu mu?
user3208239

Yanıtlar:


0

Görünüşe göre, bir PowerShell işleminden bir PowerShell işleminin başlatılması yolundaki MMC'yi başlatmak için atılan adımlar, boşluklara karşı korunmak için bazı çift tırnaklar yiyor. (PowerShell'in kendisi için değişkenler kaçmayı da gerektirebilir.) Bu nedenle, bu tırnaklardan daha fazla kaçmanız gerekir. Aslında, her birine dokuz - say, dokuz - çift alıntı karakterine ihtiyacınız vardır:

start-process powershell 'start-process c:\windows\syswow64\mmc.exe """""""""c:\administrative tool\console1.msc""""""""" -verb runas' -credential domain\user

Bu yaptı! 6'ya kadar çıktım, ama kim bu kadar çok ihtiyaç duyulacağını düşünürdü. Teşekkür ederim!!!
user3208239
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.