【发布时间】:2017-05-26 07:58:31
【问题描述】:
我想禁止登录命令行。并且只想查看凭证窗口。 到目前为止,脚本正在使用此命令
Add-Type -Name win -MemberDefinition '[DllImport("user32.dll")] public
static extern bool ShowWindow(int handle, int state);' -Namespace native
[native.win]::ShowWindow(([System.Diagnostics.Process]::
GetCurrentProcess() | Get-Process).MainWindowHandle,0)
我已将脚本编译为 exe,到目前为止它可以工作,除了凭据窗口被抑制而不是命令行登录。
我尝试了各种解决方案来解决这个问题,但都没有奏效。
【问题讨论】:
-
代码示例对这个问题没有任何意义。它应该做什么以及它应该如何与密码提示相关?
-
代码的作用与-Windowstyle hidden 相同。我的脚本是 Get-MessageTrackingLog 的 gui,当您启动脚本时,您必须以管理员身份进行身份验证,因为我连接到交换服务器。
-
你想隐藏一些窗口吗?那会是什么?为什么不使用提供密码屏蔽作为内置功能的现有凭据提示?
-
我会尽量隐藏命令行窗口。
标签: powershell command-line exe credentials