我对所有这些都是新手,我花了几个小时才完成以下操作:
@ECHO OFF
CLS
ECHO===========================================================================
ECHO MENU
ECHO===========================================================================
ECHO..................................................
我已经创建了一个管理应用程序,它还允许快速访问远程计算机的远程桌面会话。我需要等待直到进程结束,这样我就可以关闭到远程服务器的VPN连接。一切都很好,除了等待过程结束。
下面的代码用于启动MSTSC进程并等待其结束:
var process = new Process
{
StartInfo = new ProcessStartInfo("mstsc.exe"),
EnableRaisingEvents = true
};
process.Exited += (o, e) => Console.WriteLine("Process stopped."
我试图使用Powershell打开到服务器的RDP连接,在它开始连接之前,我希望它检查AD,确认服务器存在并提取FQDN并使用FQDN作为连接名。
function Connect-RDP
{
param (
[Parameter(Mandatory = $true)]
$ComputerName,
[System.Management.Automation.Credential()]
$Credential
)
# take each computername and process it individually
$ComputerName | ForE