问题标签 [windows-server-2019]

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 回答
257 浏览

powershell - 安排一个任务以删除另一个任务

我在 EC2 Windows Server 2019 中有一个计划任务,它在启动时运行,我想在它完成后删除。我试图安排一个任务来删除它,但该任务继续运行而不删除另一个,但脚本直接从 Powershell 工作。

我尝试在任务完成后立即添加 /z 以删除任务,但它不起作用。

我也尝试取消注册,但它也不起作用:

0 投票
0 回答
1301 浏览

docker - Docker 无法在 Windows Server 2019 上使用 LCOW 启动服务实用程序 VM

我尝试在新的 Windows 2019 机器上运行 Docker 容器,但在拉动它时,经过一夜漫长的等待后,我收到以下错误消息:

Windows 在启用了虚拟化的 VMWare(V6.7 U3) 下运行。我用来自 azure 的虚拟机尝试了同样的事情,效果很好。VMWare(V6.7 U3)有问题吗?我们是否需要激活比硬件虚拟化标志更多的东西?

我使用了以下命令:

码头工人信息:

码头工人版本:

VMWare 设置

0 投票
1 回答
136 浏览

visual-studio - 为什么 JIT(即时)调试器在 Windows Server 2019 Standard 上运行时在 VS2019 Enterprise 中不可用?

为什么 JIT (Just-In-Time) Debugger 在 Windows Server 2019 Standard 上运行时在 VS2019 Enterprise 中不可用?

NT2019 中没有任何内容:

在此处输入图像描述

但是,它在 Win10 中可用:

在此处输入图像描述

问题:如何在Windows NT2019中为网页启用JIT?

最终目标:启用 ASP(旧版 ASP,版本 3)调试

以本地管理员权限运行的 VS2019

0 投票
1 回答
2030 浏览

java - Java 8 Performance Issues In Windows Server 2019

I have recently migrated some scheduled jobs from a Windows Server 2012 virtual server to a new Windows Server 2019 virtual server, and have noticed some notable performance degradation in certain jobs. Particularly, jobs which communicate with our DB2 database using an AS400 JDBC connection pool data source. The database is hosted on an IBM iSeries AS/400.

On Windows Server 2019, using jdk1.8.0_131, I'm running the following command:

This project simply connects to the DB2 database and executes an SQL update command. On other servers, the same command will take ~2.5 minutes, but on Windows Server 2019 it takes anywhere from 15 minutes to over an hour. I have monitored CPU, RAM, and network activity on the server and database while the job is running, and nothing stands out. Below are the results of testing on various operating systems and JDKs:

As shown above, I tried on a fresh install of server 2016 and did not experience the performance issues, but when I tried on a fresh install of Windows Server 2019, I was able to replicate the performance degradation.

These are all virtual servers with the same amount of CPU, RAM, and running on the same host.

0 投票
1 回答
2468 浏览

docker - 为什么 nginx 没有在 Windows Server 2019 docker 容器中启动?

更新 3(解决方案):

我在我的主机上安装了最新的 Windows 更新,并指定了确切的服务器核心映像以匹配我更新的 Windows Server 版本:

mcr.microsoft.com/windows/servercore:10.0.17763.973

运行容器时,一切都按预期工作。

原始问题:

我无法弄清楚为什么nginx没有在我在 Windows Server 2019 上运行的容器中启动。

没有向 nginx 写入任何内容,并且使用此答案error.log检查系统事件不会提供有关 nginx 的任何信息。

当我直接在服务器上运行 nginx(即没有容器)时,它启动得很好。

以下是 dockerfile 的内容:

我使用以下命令运行容器:

如果我exec进入正在运行的容器,我可以看到目录结构符合预期:

更新 1:

作为故障排除过程的一部分,我在 Azure 上启动了一个干净的 VM,在安装 Docker 并使用完全相同的文件重新创建 Docker 映像后,它按预期启动。

这意味着该问题特定于我的服务器,而不是一般问题。

更新 2:

通过--rm从运行命令中删除,我通过docker ps -a在容器退出后运行找到以下信息:

退出 (3221225785) 4 秒前

我找不到有关退出代码含义的任何信息。

0 投票
0 回答
58 浏览

azure-active-directory - 如何以脚本方式将 Azure VM 加入 AAD?

澄清:这是关于加入 Azure Active Directory - 但不是 AAD 下的目录服务。

我有一个 Server 2019 Azure VM - 未加入任何 AAD。订阅绑定到租户 X。我想将此 VM“加入”到属于租户 Y 的不同 AAD。场景是让租户 Y 的用户能够使用他/她的凭据登录这个虚拟机。

如果您对如何以脚本方式执行此操作有想法 - 在同一个租户中。这也是受欢迎的。

0 投票
1 回答
282 浏览

asp.net-web-api - 作为 Azure 应用服务运行时,UserPrincipal.DisplayName 抛出 COMException“访问被拒绝”,在本地开发笔记本电脑上工作正常

在这个问题上,我一直在努力解决问题,一直在堆栈溢出,但仍然无法修复它。

目标

我正在尝试在 Windows Server 2019 Azure VM 上按需创建帐户。VM 未加入域,只是该孤独工作组中的独立服务器。该应用程序是在 Azure 中作为应用服务运行的 ASP.NET Framework v4.6.1 Web API 应用程序。

问题

在本地运行此代码时,一切正常,与 Azure VM 的连接成功,用户被创建并添加到服务器上的本地管理员组。

当此代码发布到 Azure 中的应用服务时,它总是会抛出System.Runtime.InteropServices.COMException: Access is denied.at line user.DisplayName = username;。我假设在尝试设置 user.Displayname 时以某种方式查询服务器,但用户的属性不需要是唯一的,我从以前的项目中知道,真正检查唯一属性时会发生 Save()用户。

研究和尝试修复

  • 我禁用了允许从应用服务 IP 到 Azure VM 的入站流量的防火墙规则,只是为了查看我是否会得到不同的异常 => 无法到达超时/服务器。防火墙规则似乎是正确的
  • 我完全禁用了所有防火墙,以确保防火墙规则没有错过任何所需的端口或协议 => 访问被拒绝!
  • 我附加了 Visual Studio 以远程调试应用服务,希望从异常中获取更多详细信息 => 访问被拒绝,仅此而已。
  • 尝试从PSEXEC 修复,访问被拒绝错误
  • 发现在 UserPrincipal.FindByIdentity (System.DirectoryServices.AccountManagement) => 使用 4.6.1中存在使用 .NET 4.5 .NET 4.5 错误
  • 检查远程服务器以验证正在创建的帐户不存在
  • 检查远程服务器事件日志以查找可能与此问题、登录失败、审核等相关的任何日志。什么都找不到。

最后一招

此时我将在这些虚拟机上启用 OpenSSH 并开始尝试以这种方式创建本地帐户。

有人知道在哪里看,其他的东西可以尝试吗?

提前致谢!

更新 1:

我已将项目从 .NET Framework v4.6.1 更改为 v4.7.2,因为 Azure App Service 运行 .NET v3.5 或 .NET v4.7。

显示 .NET v4.7 设置的 Azure 应用服务配置屏幕截图

希望这可以在我的本地机器上产生相同的异常,我再次进行了测试,它确实在同一行抛出了 COMException。但是,它不是同一个 COMException。

System.Runtime.InteropServices.COMException: Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed. Disconnect all previous connections to the server or shared resource and try again.

由于我刚刚对 v4.7.2 进行了更改,因此我仍在研究这个新异常,只是认为这些额外信息对于添加到原始问题可能很重要。

0 投票
1 回答
52 浏览

python-3.x - 我的 Python 包在某些 Windows 上部分工作

I. 我用 Python 写了一个程序,带有 tkinter GUI。然后我用 cx_freeze 将它打包到 msi 中。我的包在 Windows 10 和 7 上完美安装,并且运行良好。但在 Windows server 2019 上,它只能工作一半。我使用了很多库并且我做多线程。你有什么建议吗?

0 投票
1 回答
1146 浏览

windows-server-2012 - VFP 9.0 和 FPD 2.6 能否在 Windows Server 2019 或 2012 上运行?

我们正在将我们的两个 FoxPro 系统转换为新技术,但同时我们需要升级我们的服务器,我正在尝试找出我们的旧系统是否可以在那里运行。我们更喜欢使用 Windows Server 2019,但也可以使用 Server 2012。我们的站是 Win 7 或 10 Pro,有些是 64 位的。

一个系统在 Visual FoxPro 9 中并使用其本机 DBF 和 FPD 2.6 格式的一些 DBF。某些图形和文档功能(例如:OCR)通过调用 LeadTools 12.0 来执行。该应用程序还调用 Outlook。

第二个系统是 FoxPro for DOS 2.6 中从 .app 文件运行的单用户应用程序。32 位工作站本机运行,而 64 位工作站使用产品 vDOS 允许 16 位 FPD 在那里运行。该应用程序希望驻留在服务器上,因为多个站点可以运行它,尽管在不同的时间。

任何帮助深表感谢。谢谢!

0 投票
0 回答
284 浏览

c# - Windows Server 2019 上 IIS 上的 ASP.NET 应用程序更新

我在上面安装了一个 ASP.NET 应用程序 ( .NET FW 4.0) Windows Server 2019,它工作正常。

但是当我尝试更新应用程序(只是将文件复制到目录)时,应用程序不想启动,它只是尝试加载。经过一些多个应用程序池回收并w3wp.exe杀死它开始工作。

相同的应用程序更新在以前版本的 Windows 服务器上正常工作。

有什么建议为什么更新会停止应用程序?