2017-11-30 15 views
1

現在のユーザーの資格情報をPowerShellで(プロンプトなしで)作成する方法はありますか?現在のユーザーの資格情報を作成するにはどうすればよいですか?

サービスアカウント資格情報(SCCMサーバー上)を使用してリモートスクリプトを呼び出す このリモートスクリプトはローカルのハードドライブに書き込むために(マスタリング中に)必要なため、現在の資格情報を送信します。 両方のコンピュータが同じドメインに属していますが、サービスアカウントでローカルハードドライブに書き込むことができません。

編集:私は、ログイン(パスワードれるか分からないので、

1)私は

2)私はすでにのPSSessionを持っている)$パスワードの方法を使用することはできません。私のPSSessionは、私は2つの資格情報

Invoke-Command -Session $RemoteServerSession -ScriptBlock $ScriptBlock -ArgumentList $LocalWorkstationSession 

を必要とする私の地元の資格を必要とするので、私のリモートスクリプトで、私は

$DriveOnWorkstation = New-PSDrive -Credential $LocalWorkstationSession -Name MyDrive -Root $UNCWorkstationFolderPath -PSProvider FileSystem 
+1

を使用することができ、私はこのケースを考えます。 https://stackoverflow.com/questions/3917779/get-current-users-credentials-object-in-powershell-without-prompting –

+0

ありがとうございます!これは私の場合 "現在のPowershellユーザー" "からPSCredentialオブジェクトを作成します。Powershellはそれらにアクセスできません。セキュリティサブシステムの意図的な機能" です。 – Goood

答えて

0

をやりたいん私のリモートスクリプトサービスアカウントを使用することです。しかし、現在のスクリプトを示しています。

また、あなたはたぶん私は間違って

PS> $s = New-PSSession -ComputerName localhost 
PS> Invoke-Command -Session $s -Script { param($processId) Get-Process -Id $processId } -Args $pid 

または

$Password = ConvertTo-SecureString "password" -AsPlainText -Force 

$Credential = New-Object System.Management.Automation.PSCredential (“Login”, $Password) 
+0

あなたは私の質問のコメントに私の質問に答えました。どのように投票し、あなたがこのコメントで私の質問を解決したと言いますか? – Goood

関連する問題