2017-04-25 17 views
0

"ダウンロード"フォルダから保存したRDPセッションを開こうとしています。Powershell RDPファイル

次のコマンドが機能します。しかし、1分以内に保存された* .RDPセッションファイルを開き、2分以上経過したものを削除することをお勧めします。

$RDPFile = "$env:USERPROFILE\downloads\Office.rdp" 
Invoke-Expression "mstsc.exe /h:850 /w:1000 '$RDPFile'" 
+0

[コードとサンプルの入出力を適切にフォーマットしてください](http://meta.stackexchange.com/a/22189/248777)。また、あなたが試したこと、具体的にはあなたが立ち往生しているところを教えてください。 – mklement0

答えて

1

論理はこのようなものでなければなりません。それに応じてプレースホルダを変更してください:

$path= "Drive:your\path" 
$d = [datetime](Get-ItemProperty -Path $path -Name LastWriteTime).lastwritetime 
if((((Get-Date)-$d).TotalMinutes) -le 1) 
{ 
Invoke-Expression "mstsc.exe /h:850 /w:1000 '$RDPFile'" 
} 
else 
{ 
Remove-Item $path\*.rdp -Force 
} 

注:Invokeの部分は、すでに作業を説明しているのでチェックしていません。

希望します。

+0

ありがとうございました。これは非常に役に立ちました – Maaran

+0

@マアラン:答えを受け入れることは相当なことです。 –

関連する問題