问题标签 [windows-administration]

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.

0 投票
1 回答
836 浏览

c# - 如何跟踪执行exe的次数

我想跟踪执行特定 exe 的次数。到目前为止,根据我的研究,我没有找到太多的程序化方式来获取数据。我发现了一些应用程序,例如 Windows 预取,这可能会有所帮助,但在我的组织中,我不允许使用这些第三方应用程序。请帮助我使用 C# 代码/powershell 或 Windows 管理员知道的任何简单方式获取数据。欣赏它!

0 投票
0 回答
206 浏览

windows - Powershell SendPingAsync 偶尔丢失实时 IP

我在一个小子网上对此进行了测试。它在六个活动窗口中找到 1-4 个,而 nmap 和许多简单的扫描仪应用程序可以找到所有六个。如果我使用同步 Ping.Send() 它会找到所有这些。我尝试了所有方法并正在寻求帮助,因为它似乎是 PS 的东西,而我是 PS 菜鸟..

0 投票
1 回答
54 浏览

networking - Windows 服务在 40 分钟后失去 Internet

我有一个简单的 Windows 服务 (C#),它使用计时器每 15 分钟检查一次外部 API。

该服务运行良好,直到机器休眠,然后经过几次迭代(大约 40 分钟)后,它失去了互联网并且所有请求超时。此行为在机器、帐户等之间是可重现的,并且在服务重新启动之前不会恢复。

奇怪的是,如果我们让 Fiddler 在机器上运行,这不会发生 - 该服务将运行数天而没有问题。

我们尝试在自定义/管理员帐户、NetworkService 和 LocalService 帐户下运行它,允许用户作为操作系统操作,在 nic 上进行节能配置,尝试多台机器(7 和 Server 08),将所有代码移植到 WinForms 应用程序- 都具有相同的行为。

我正在拔头发,希望“与 Fiddler 一起工作”会引起知情人士的注意……我的下一个测试是编写一个“控制器服务”来停止/重新启动第一个服务,但我讨厌那个解决方案。

*已更新,这是发出 API 请求的代码

并下载可用文件

.net CLR 应该回收连接 - 这些对象没有明确的关闭等。此外,我不明白运行 Fiddler 如何使一切正常工作。

谢谢

0 投票
1 回答
279 浏览

windows - Windows 文件夹权限,复制到但无法读取

有时在平面文件上运行 ETL 包时,我收到错误:“该进程无法访问该文件,因为它正被另一个进程使用”。

另一个人已经打开了文件。

是否有 Windows 安全文件夹权限,其中人只能将文件复制/移动到文件夹中,但不能读取文件夹中的文件。我们正在尝试创建一个暂存文件夹。

这样就可以避免“文件已打开错误”,那么可以处理ETL吗?

谢谢,

0 投票
1 回答
221 浏览

php - 在 PHP 中通过 Soap 调用 C# Windows 服务的soapURL

问题:

我继承了一个用 PHP 调用 C# windows 服务的软件。它不能正常工作,所以我刚刚开始使用 WCF 和 SOAP。

我的主要问题是我无法使用 PHP 和 Soap 调用 Windows 服务。当我尝试它时,PHP 崩溃了。

我完成了 microsoft 教程: https ://docs.microsoft.com/en-us/dotnet/framework/wcf/getting-started-tutorial 当我使用教程中描述的 C# 客户端时,一切都像魅力一样工作。我添加了一个安装程序以使整个程序可作为 Windows 服务使用。长话短说,在 C# 中,一切都按预期工作。

我假设它只是没有为 SOAP 调用正确配置。我已经通读了:http ://www.rizalalmashoor.com/blog/calling-a-wcf-service-from-php/但我仍然无法让它运行。

问题:

源代码在下面。我想先提出我的问题:

1)我在基地址公开服务,对吗?

http://localhost:1234/GettingStartedLib/CalculatorService

2) http 端点为空。PHP 代码中的soapURL 是否正确?

3)有没有办法调试soap调用?即使我在 ZendStudio 中将它作为 CLI 应用程序进行调试,我也没有得到任何进一步的信息。

如果需要或没有得到充分解释,我很乐意提供更多信息。

  • 在有人回答之前:在 php.ini 中启用了 Soap。已经检查过了。

源代码:

PHP:

WCF库的配置:

C#接口

C# 服务本身:

0 投票
1 回答
364 浏览

windows - 如何更改 Powershell 脚本中的过滤以使用 .url 和 .website 创建动态开始菜单?

更新:我现在尝试使用 Get-StartApps 命令,而不是使用过滤器递归地浏览文件。现在我需要帮助重写下面#3 中提到的插入部分背后的逻辑。任何建议都会很棒!

我发现并一直在使用一系列可用于创建开始菜单 XML 的脚本。我确定的版本如下。不幸的是,我似乎无法让它处理“.URL”、“.Website”、“.shortcut”扩展名。

我尝试了以下方法(一次一个并一起尝试):

  1. 在第 90 行删除 -filter "*.lnk"
  2. 添加 -filter " .website", -Filter " .shortcut"... 到第 90 行
  3. 为第 107-116 行建模的每个扩展创建 ifelse 语句

    /li>

尝试获取放置在开始菜单文件夹中的链接时,这些似乎都不起作用。有没有人遇到过这个?你对如何解决这个问题有什么建议吗?整个脚本如下:

0 投票
1 回答
149 浏览

windows-server - 如何在从 Windows Admin Center CLI 创建工具扩展时修复错误

这与为 Windows Admin Center 开发扩展有关。微软为其提供了 SDK 来开发扩展。这是我关注的详细文档“ https://docs.microsoft.com/en-us/windows-server/manage/windows-admin-center/extend/developing-extensions

创建工具扩展:

参考“准备你的开发环境”部分,我已经安装了先决条件。

之后,我尝试下一步使用 Windows Admin Center CLI 创建工具。我执行了以下命令

wac create --company "Contoso Inc" --tool "Manage Foo Works"

但系统给出以下错误

const { readdir, stat } = require('fs').promises; TypeError:无法解构readdir“未定义”或“空”的属性。

创建开发环境时是否缺少某些东西。

环境细节

Windows 10 专业版,npm@6.9.0,node@v9.11.1,角度 cli:6.1.5,打字稿 2.9.2

0 投票
0 回答
118 浏览

windows - 使用 Powershell 脚本自动执行组策略 Windows 操作系统设置

我想在组策略(运行-> gpedit.msc)中自动化一些 Windows 操作系统设置。我想使用 PowerShell 自动执行以下操作系统设置。想知道我们如何实现自动化吗?

• 转到运行-> gpedit.msc •</p>

管理模板 --> 系统 -> Device Guard -> 打开基于虚拟化的安全性 --> 启用

• 选择平台安全级别 -> 安全启动和 DMA 保护

• 基于虚拟化的代码完整性保护 -> 启用 UEFI 时钟 • Credential Guard 配置 --> 启用 UEFI 时钟

我发现LINK在这方面有一些文档。但无法弄清楚如何使用它来实现上述设置的自动化。我对 Powershell 脚本和一般操作系统设置非常陌生。有人能帮我一下吗 ?

0 投票
1 回答
2126 浏览

python - 如何使用 WMI -(Windows Management Instrumentation)从 python 脚本获取远程系统硬件信息

目标

编写一个 python 脚本来获取远程主机的一些硬件信息(仅限 Windows),我正在使用 wmi 库连接到远程主机硬件信息:

我的环境

问题

当我运行下面的代码时,它会产生 100 个类/函数,我什至不知道用它来满足我的需求(获取硬件信息)

代码

最后 如何使用 wmi 库或任何其他可能的方式远程获取远程主机的硬件信息。

0 投票
1 回答
225 浏览

windows - 如何从 Powershell 输出中筛选出驱动器号

因此,我正在尝试制作一个 for 循环,该循环将根据 Windows 中任何人的驱动器优化驱动器。我有以下命令,并且知道如何构造 for 循环。我只需要 jkust 打印驱动器号的命令。有没有办法用Get-PSDrive命令做到这一点?

如何只打印没有列名的驱动器名称?