"ダウンロード"フォルダから保存したRDPセッションを開こうとしています。Powershell RDPファイル
次のコマンドが機能します。しかし、1分以内に保存された* .RDPセッションファイルを開き、2分以上経過したものを削除することをお勧めします。
$RDPFile = "$env:USERPROFILE\downloads\Office.rdp"
Invoke-Expression "mstsc.exe /h:850 /w:1000 '$RDPFile'"
"ダウンロード"フォルダから保存したRDPセッションを開こうとしています。Powershell RDPファイル
次のコマンドが機能します。しかし、1分以内に保存された* .RDPセッションファイルを開き、2分以上経過したものを削除することをお勧めします。
$RDPFile = "$env:USERPROFILE\downloads\Office.rdp"
Invoke-Expression "mstsc.exe /h:850 /w:1000 '$RDPFile'"
論理はこのようなものでなければなりません。それに応じてプレースホルダを変更してください:
$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の部分は、すでに作業を説明しているのでチェックしていません。
希望します。
ありがとうございました。これは非常に役に立ちました – Maaran
@マアラン:答えを受け入れることは相当なことです。 –
[コードとサンプルの入出力を適切にフォーマットしてください](http://meta.stackexchange.com/a/22189/248777)。また、あなたが試したこと、具体的にはあなたが立ち往生しているところを教えてください。 – mklement0