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

  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012
  • Nightmare2005

    Nightmare200

    14 Ocak 2007