SORU
4 HAZİRAN 2011, CUMARTESİ


Kullanarak bir parola istenmeden kimlik PowerShell

Bir etki alanına ait bir uzaktan bir bilgisayarı yeniden başlatmak istiyorum. Bir yönetici hesabı var ama powershell nasıl kullanılacağını bilmiyorum.

Biliyorum o bir Restart-Computer çalıştırın ve ben pas kimlik ama eğer benim bölgem için örnek mydomain, benim kullanıcı adı [4] ve Şifremi mypassword ne doğru sözdizimi için kullanın.

Parolayı zorunda kalmayayım yeniden planlamak istiyorum.

CEVAP
5 HAZİRAN 2011, Pazar


Get-Credential sorunu, her zaman bir şifre isteyecektir. Bunu engellemenin bir yolu yok ama bu var ama dosya sisteminde güvenli bir dize olarak şifre depolama içerir.

Aşağıdaki makalede bunun nasıl çalıştığını açıklıyor:

Using PSCredentials without a prompt

Özetle, şifreniz (şifreli bir dize gibi) depolamak için bir dosya oluşturun. Aşağıdaki satırı şifreli bir dize sonra c:\securestring.txt mağaza şifre isteyecektir. Bunu sadece bir kez yapmanız gerekir:

read-host -assecurestring | convertfrom-securestring | out-file C:\securestring.txt`

PowerShell komut için -Credential bir argüman gördüğünüz her yerde PSCredential pas anlamına gelir. Senin durumunda:

$username = "domain01\admin01"
$password = cat C:\securestring.txt | convertto-securestring
$cred = new-object -typename System.Management.Automation.PSCredential `
         -argumentlist $username, $password

$serverNameOrIp = "192.168.1.1"
Restart-Computer -ComputerName $serverNameOrIp `
                 -Authentication default `
                 -Credential $cred
                 <any other parameters relevant to you>

Ortamınızı bilmiyorum çünkü -Authentication anahtarı farklı bir değer gerekebilir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • Caramella Girls

    Caramella Gi

    19 Mayıs 2008
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011