如果从用户生成的命令提示符运行,这是可以正常工作的命令:
PSEXEC \\xxx.xxx.xxx.xxx -u xxxx -p xxxx -accepteula cmd /c "TYPE C:\Pyxislog\PYXIS01.log|Find/i "%ID%"" >nul
Run Code Online (Sandbox Code Playgroud)
但是,如果我尝试从系统调用的cmd提示符运行它,我得到这个:
Couldn't access 10.219.149.65:
The handle is invalid.
Connecting to 10.219.149.65...
Run Code Online (Sandbox Code Playgroud)
它必须以系统用户身份运行,因为它将通过作为系统用户运行的远程软件工具进行部署.这是psexec的限制吗?是的,用户名和密码具有管理权限.
我在带有设备列表的 UI 中显示了一个 datagridview。我想强制用户选择整行而不是单个单元格......谷歌搜索了一段时间,看起来没有办法使用为 datagridview 提供的方法强制行选择。
我这样做了,它在 50% 的时间里有效,有时,但它没有。有任何想法吗?
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
dataGridView1.Rows[dataGridView1.SelectedCells[0].OwningRow.Index].Selected = true;
}
Run Code Online (Sandbox Code Playgroud)