Articles of windows server 2016

Windows Server 2016,如何避免更新后自动重启?

我使用SCONFIG将自动更新更改为“仅下载”,但我被告知它不会阻止在活动时间之外重新启动,这是正确的吗? 如果是这样,我必须禁用任务计划程序中的“重新启动”任务,以避免重新启动? 谢谢。

IIS提交大小使服务器内存不足

我有一个Web服务器在这里有相当多的IIS站点在同一时间运行。 现在这个应用程序是相当内存占用,但生产服务器上运行良好。 我们使用Octopus部署来复制新的部署,在这个过程中,重置这些站点的应用程序池。 用户开始报告说,在发布了几个包之后,服务器会在每个站点中抛出内存exception,那时RDP就不可能服务器,而且硬重置是必要的。 奇怪的是,我们的监控显示,在16GB内存中仍有5GB空间,但它认为内存已经不足了。 我一直在监视任务pipe理器,而服务器开始走出内存,并注意到每个应用程序池的提交大小不断增长,即使应用程序池被重置: 我对这实际上意味着什么感到困惑,为什么提交大小继续下去,从来没有释放? 我如何确保在部署时正确释放内存? 这是一个Windows 2016服务器,内存16GB,页面文件设置为32GB。

将Docker Windows映像与主机相匹配

大多数Dockerfile的例子,我看到的Windows应用程序开始从微软/ windowsservercore或类似的东西。 他们通常不指定要拉什么版本。 另一方面,根据Microsoft文档[1],容器映像中的Windows版本必须与主机中的Windows版本匹配。 安装Windows更新时,Windows的修订版号可能会更改。 这不需要,Dockerfiles应该总是拉动主机上运行的相同版本的服务器映像? 你怎么能在一个Dockerfile中做到这一点,并不意味着你每次在主机上运行Windows更新时都需要重新生成每个映像? [1]: https : //docs.microsoft.com/en-us/virtualization/windowscontainers/deploy-containers/system-requirements – 请参阅使容器映像版本匹配容器主机版本

如何在Docker群集模式负载平衡器中托pipeAsp.net应用程序

现在我的应用程序正在VM主机iis下运行。 我打算使用docker群进行部署。 但是我正面临机器问题。 我怎么可以运行这个应用程序使用docker群模式。 我们将dynamic扩展和扩展。 机器的钥匙总是接触同一台机器。 如果我们在集群模式下托pipe应用程序,则必须在web.config文件中添加macinekey。 有没有解决scheme。

安装远程桌面服务后,只有浏览器才能下载文件

在Windows Server 2016 Standard R2上安装远程桌面服务之后,我无法使用浏览器以外的工具从Internet下载文件。 我也尝试在防火墙中插入exception,但问题仍然存在。 再次删除远程桌面服务function一切工作正常。 请帮助我。

在只读的Windows文件共享上禁用文件locking

案件 在Windows Server(2012R2或2016)上,我想要configuration提供以下function的文件共享 一些用户, publishers组,具有对该份额的写入访问权限; 这些用户正在pipe理和更新共享上的内容 其他用户, readers群组,具有对该份额的只读访问权限; 他们频繁或大规模地阅读内容 共享级别和文件系统级别上的只读权限configuration正确。 问题 来自readers群的用户,即他们的应用程序,可以打开文件进行读取,同时locking这些文件,防止他们被publishers组覆盖。 有什么办法来防止这种行为,并实现所需的function?

RemoteApp&Capita Sims无法正常工作

我一直在做一些研究,让这两个打好。 本质上我不想要一个完整的RDP会话。 remoteApp已经启动,正在和calc,vlc等合作。但由于某些原因,Capita Sims无法打开。 我知道当你加载Capita模拟客户端有一个额外的login屏幕,询问是否使用当前用户,或使用login,但它甚至没有得到那么多。 任何人都有类似的经验/有这样的解决scheme或这样的其他应用程序?

链接服务器SQL 2016:无法更新远程服务器中的事务

我有2个Windows服务器EC2位于不同的地区。 他们都拥有公共IP,所以他们可以互相沟通。 为了允许远程查询,我创build了一个链接服务器。 基本上,他们在不同的地区,所以我用他们的公共IP作为数据源。 第一台服务器IP:13.xxx.xxx.xxx第二台服务器IP:52.xxx.xxx.xxx 我testing了连接,它是成功的。 远程查询也正常工作。 例如,从[remote-server-IP] .txtoc.dbo.xhead中更新表格集编号= 0,其中code ='1234' 但是,如果我使用BEGIN TRANSACTION和COMMIT TRANSACTION像这样BEGIN TRANSACTION更新表设置number = 0从[remote-server-IP] .txtoc.dbo.xhead其中code ='1234'COMMIT TRANSACTION 我有错误。 OLE DB提供程序“SQLNCLI11”为链接的服务器“linkedservername”返回消息“没有事务处于活动状态”。 消息7391,级别16,状态2,行2无法执行该操作,因为链接服务器“linkedservername”的OLE DB提供程序“SQLNCLI11”无法启动分布式事务。 我尝试了很多方法 – 从组件服务启用两个服务器上的分发事务 – 允许它们通过Windows防火墙工作 – 允许它们之间的所有通信(在安全组和Windows防火墙中设置) 但他们都没有工作。 任何人都可以点亮这个?

Windows Server 2016 – 我可以在本地机器上创build一个由RAID组成的LUN,而在通过SAS连接的服务器上创build一个RAID?

我相信我会为了这个问题而匆匆忙忙的谈论煤炭。 我想在集群中的两个节点的每一个中创build一个由一个RAID组成的LUN。 由于我在集群中只有两个节点,在我看来,在我的节点内的RAID上创build镜像LUN将花费更多的成本,精力和空间,而不是另外购买两个设备。 我不希望这是一个问题,但出于理智的原因:我会碰到任何独特的问题/考虑创build一个这样的LUN上的群集共享卷?

如何将variablesparameter passing给Windows RemoteApp?

我已经从Server X发布了一个远程应用程序MyApp.exe。可以使用variables可选参数启动MyApp.exe。 该参数可以具有更大数量的不同值。 我从Server X发布的网关网站下载了RDP文件。 我将rdp文件命名为MyApp.rdp。 无论如何,当我启动RDP文件时,将parameter passing给在服务器X上运行的MyApp.exe? 像这样的东西将是最自然的: MyApp.RDP XYZ 这将运行服务器X上的MyApp.exe传递参数XYZ。 我已经看到了整个城镇,我无法find一个清楚的是或否,或如何解决这个问题。