내 "다운로드"폴더에서 저장된 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
@Maaran : 대답을 받아 들일 수있는 것은 상당한 것입니다. –
코드 및 샘플 입출력을 올바르게 포맷하십시오. (http://meta.stackexchange.com/a/22189/248777). 또한 귀하가 시도한 것과 구체적으로 귀하가 갇혀있는 곳을 보여주십시오. – mklement0