问题标签 [logonserver]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 退货声明不起作用
更新
我能够通过在过程中更改并仅更改名称来解决此问题Rename-Item
(Move-Item
这确实是一种愚蠢的工作方式)。然而,这并不能解开return
语句为什么没有被执行的谜团,或者至少如果是的话,为什么函数继续调用New-Item
。
我试图在登录时重命名一个项目,但如果该项目不存在,我想创建它。这是执行此操作的函数:
但是,当它运行时,我在日志中收到这些错误:
Windows PowerShell 处于非交互模式。阅读和提示功能不可用。
在 \DC1\NETLOGON\PSSubs\mainlogon.ps1:841 char:5 + New-Item "$AppData\qxjz$env:COMPUTERNAME.txt" + ~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
接着:
当该文件已存在时无法创建该文件。
在 \DC1\NETLOGON\PSSubs\mainlogon.ps1:835 char:13 + Rename-Item $file.PSPath "qxjz$env:COMPUTERNAME.txt" -Force + ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
但这是不可能的,好像第一行 (rename-item) 试图运行,那么函数应该在另一行有机会之前返回。我尝试将 return 语句更改为return $null
但没有效果。有谁知道这里发生了什么?
谢谢
这是日志错误代码:
authentication - 解释当用户登录网站时会发生什么
当用户登录网站时,幕后会发生什么。我已经尝试搜索但找不到答案。请帮忙!
sql-server - 创建登录和用户后无法连接到服务器
我在 SQL Server 上创建新用户时遇到了麻烦。这些是我采取的步骤:
- 通过 Windows 身份验证连接到服务器
- 访问安全 > 登录 > 创建登录
- 创建新登录以使用 SQL Server 身份验证
- 在每个数据库中,创建新用户(与登录同名)。这些用户被设置为拥有模式和成员资格
db_datareader
db_datawriter
- 关闭连接并由创建的用户连接
在该过程之后,我收到消息:
无法连接到 DESKTOP-QMQIHKL:
与服务器的连接已成功建立,但在登录过程中发生错误。(提供者:共享内存提供者,错误:0 - 管道的另一端没有进程)。(Microsoft SQL Server,错误:233)。
我试图通过以下方式克服此错误消息:
- 打开 SQL Server 配置管理器并启用 TCP/IP 协议。
- 打开 Windows 服务并同时执行SQL Server Browser和SQL Server (MSSQLSERVER)。
这些都没有奏效。出于这个原因,我希望您能帮助解决这个问题。
powershell - 如何使用登录时间获取所有远程登录用户
我想要一种简单的方法来让我的列表中所有服务器上的所有(远程)登录(和断开连接)用户。
为此,我使用 QUERY SESSION 命令(因为我发现它是最快和最可靠的命令)。该命令在我的代码中称为 QWINSTA(与 QUERY SESSION 相同),适用于 Windows 2012 及更高版本。
但是使用我的脚本,我将获得(服务器名称、会话名称、会话 ID 和会话状态)的详细信息,但我还需要用户 IDOL 时间和用户登录时间,但我觉得使用 QWINSTA 我们无法做到这一点,使用 QUER用户我们可以得到这些细节。
有人可以帮我在我的输出中获取所有这些详细信息(用户名、会话名、ID、状态、空闲时间、登录时间)
下面是我的代码。
代码