2013-08-09 15 views
12

Yerel bir bilgisayarda alternatif kimlik bilgileriyle bir komut dosyası bloğu yürütmeye çalışırken sorun yaşamaya bana yardımcı olabilirsiniz.powershell "Parametre seti, belirtilen adlandırılmış parametreler kullanılarak çözümlenemiyor"

  1. Kullanım ınvoke Komuta
  2. Kullanım Start-İş

kullanma yaklaşımı 1. I: Ben de zaten sorunu çözmek için iki olası yaklaşım forumlarında arama ve bazı googling yapıyor ve bulundun Bu kodu vardı: Get-LocalUsers özel modülünde saklanan özel bir fonksiyonudur

$res = Invoke-Command -Credential $migratorCreds -ScriptBlock {param($one, $two) Get-LocalUsers -parentNodeXML $one -migratorUser $two } -ArgumentList $xmlPRE,$migratorCreds 

(* .psm1).

Sorunum bu kodu çalıştırmak her zaman hata aşağıdaki almak olmasıdır:

Parameter set cannot be resolved using the specified named parameters

bana bu konuda yardımcı olabilir Yani, ben bir şey eksik gerekir aşikardır? PowerShell kullanarak için

cevap

20

sahip hatadır. Bu şekilde deneyebilirsiniz

:

Invoke-Command -Credential $migratorCreds -ScriptBlock ${function:Get-LocalUsers} -ArgumentList $xmlPRE,$migratorCreds -computername YOURCOMPUTERNAME 
+0

Yardımlarınız için teşekkürler. WinRM ile başka bir sorunum olsa da mükemmel çalıştı, ama sormadan önce kendim çözmeyi deneyeceğim;) – SantiFdezMunoz

+0

@SantiFdezMunoz Yardım etmekten memnunum! –

+0

, yeniden kullanılabilirlik için YOURCOMPUTERNAME yerine localhost kullanabilirsiniz. – rob

1

Oldukça yeni peşin

Teşekkür ... ben yardımcı olabileceğini düşünüyorum. Bunu deneyebilir misiniz?

ben size komut bloğuna doğru parametreleri elde değil inanıyoruz: -computername olmadan -credential var olamaz çünkü

param([string]$one, [string]$two) 
$res = Invoke-Command -Credential $migratorCreds -ScriptBlock {Get-LocalUsers -parentNodeXML $args[0] -migratorUser $args[1] } -ArgumentList $xmlPRE, $migratorCreds 
+1

teşekkür Cevabınız için @bootleboot ama aslında C. B @. yaklaşım benim problemimi çözdü. '-Computer' parametresiyle yapmak zorunda kaldım. Her neyse, – SantiFdezMunoz

+0

np'ye cevap verdiğiniz için teşekkürler! Yardım etmek için mutlu :) – bottleboot

İlgili konular