2015-03-04 21 views
9

Birkaç makine arasında paylaşım yapmak için makine anahtarı oluşturmaya çalışıyorum, hızlı bir Google aramadan sonra bu article KB 2915218, Appendix A'u buldum. Güç Kablosunu Kullanarak Makine Anahtarını Oluşturun

  1. ben kod kopyalanıp i ​​güç kabuk uzantısı olduğuna inanıyoruz .ps1 uzantısı olarak kaydedin. dosyanın
  2. konumuna
  3. Açık güç kabuk
  4. Taşı komut dosyasını çalıştırın.

PS E: ./Generate-MachineKey -validation sha1

Bu iyi çalışır ama değil çıkış anahtarları yok. Herhangi bir sebep neden? Powershell'de yanlış bir şey mi yapıyorum? Senaryoyu ilk yük ve daha sonra çalışmak için işlevini çalıştırmak gerekir böylece

sayesinde

cevap

9

komut bir işlev içerir.

Önce dosyasını yüklemek gerekecek ben bu yüzden bu ı dosyayı defa yüklendiğinde i denilen fonksiyonu çalıştırmak istiyorsanız ı o

PS E:\> . .\MachineKey.ps1 

yük nasıl benim PS1 "MachineKey" olarak adlandırılan "Generate-MachineKey" i sonra bunu yazmam gerek.

PS E:\> Generate-MachineKey -validationAlgorithm SHA1 
+0

Teşekkürler, powershell ile aşina değilim. – Valter

+0

İlk olarak, yönetici modunda bir PowerShell konsolu açmak zorunda kaldım. Daha sonra Set-ExecutionPolicy Unrestricted'i yürütün. Yönetici modunda tekrar açıp başka bir PS konsolu açın. Bluecakes'un dediği gibi fonksiyonu kaydedin ve çalıştırın ve son olarak Set-ExecutionPolicy Restricted komutunu yürütün. Bunun nedeni, kod yürütmesinin varsayılan olarak engellenmesidir. – Ignacio

İlgili konular