问题标签 [windows-server-2012-r2]
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.
iis - Inno Setup CreateOleObject('IISNamespace') 在 Windows Server 2012 上引发异常
我正在尝试通过以下安装脚本在 Windows Server 2012(IIS 版本 8.5)中创建 IISSetup,但抛出错误“无效的类字符串”。代码:
powershell - 如何在 Powershell 中解析和删除归档的事件日志
我正在尝试解析存档的安全日志以追踪更改权限的问题。此脚本通过 .evtx 文件进行 greps,这些文件已超过 10 天。它目前输出我想要的内容,但是当它清理旧日志(每天大约 50GB,未压缩,每个都通过另一个在午夜运行的脚本归档到自己的每日文件夹中)时,它开始抱怨日志是正在使用中,无法删除。当我尝试通过资源管理器删除文件时,似乎正在使用的进程是 DHCP 客户端或事件查看器,停止这两个服务都有效,但显然我无法在没有 eventvwr 的情况下运行。DHCP 客户端用于良好的网络连接,但不是必需的。
唯一涉及 .evtx 文件的是这个脚本,它们没有被备份,它们不受其他任何东西的监控,它们不会被事件日志服务自动解析,它们只是存储在磁盘上等待。
该脚本最初删除了一些东西,但由于失败,所有删除都移到了最后,然后移到了 KillLogWithFire() 函数。甚至计时器似乎也无济于事。我也尝试将文件移动到 Processed 子文件夹,但出于同样的原因,这不起作用。
我假设有某种方法可以释放此脚本在任何文件上打开的任何句柄,但尝试在循环中对 EventLog 变量进行 .close() 或 .dispose() 不起作用。
更新
我不想像被告知不要那样编辑原始代码,而是想发布现在正在使用的完整代码作为单独的答案。解析日志并每 30 分钟运行一次的 Initial 部分与上述基本相同:
第二部分进行删除,包括上面由 TheMadTechnician 慷慨提供的帮助函数。代码仍然循环,因为直接删除比函数快,但即使在文件没有被触及之后也并不总是成功。:
amazon-web-services - AWS 自定义 Windows AMI - 如何处理更新?
我目前正在玩弄 AWS,目的是拥有一个自动缩放的 Windows 系统。我有一个脚本,可以从 GIT 存储库中获取最新代码 - 但是我想知道人们如何处理 Windows 更新,因为 AMI 肯定必须定期更新最新的 Windows 更新(这是正确的吗? ?) 所以我很好奇人们如何升级 Windows,创建一个新的 AMI 以及多久创建一次?
谢谢
salt-stack - Windows Server 2012 R2 上的 SaltStack Minion
我想在 Windows Server 2012 R2(64 位)上安装 Salt Minion。
在文档(http://docs.saltstack.com/en/latest/topics/installation/windows.html)中,我发现 64 位版本在 Windows 7 64 位和 Windows Server 2008R2 64 位上进行了测试。
有人在 Windows Server 2012 R2 上遇到过任何关于 minion 的问题吗?
注意:我在 SaltStack 用户组上发布了这个问题,但没有提供答案。
先感谢您!
powershell - 如何使用 Powershell 在远程共享上设置共享权限?
我需要从 Powershell 4 脚本设置远程共享的共享权限。我查看了这个页面,特别是命令Grant-SmbShareAccess但该 cmdlet 设置了本地共享的权限,我很想看到一个-ComputerName
参数,但是,唉,没有。
我想做类似的事情:Grant-SmbShareAccess -ComputerName MYREMOTESERVER -Name <share_name> -AccountName <domain_account> -AccessRight Full
关于如何做到这一点的任何想法?我的远程服务器可以是 Windows Server 或 NetApp vFiler。
编辑
Invoke-Command
我在针对 NetApp vFiler 的评论中尝试了 Matt 的建议并得到了这个错误:
Connecting to remote server MYREMOTESERVER failed with the following error message : The client cannot connect to the destination specified in the request. Verify that the service on the destination is running and is accepting requests. Consult the logs and documentation for the WS-Management service running on the destination, most commonly IIS or WinRM. If the destination is the WinRM service, run the following command on the destination to analyze and configure the WinRM service: "winrm quickconfig".
在 Windows 资源管理器中更改共享的安全性可以正常工作。
asp.net - SCORM (flash Player Content) 在安装了 IE11 的 Windows Server 2012 R2 上不起作用
我有一个包含 SCORM 包的网站,安装在 Windows Server 2012 R2 上,其中安装了 IE11。Flash Player 也嵌入了 IE。
IE 版本:11.0.9600.17278。
更新版本:11.0.12 (KB2977629)
当我从我的应用程序启动 SCORM(Flash 播放器内容)时,它不工作。它只是显示一个空白页面,但是 IE 的标题设置为 SCORM 内容中的文本。
但是,如果我从具有以前版本的 Windows 操作系统(即 Windows 8 操作系统之前)的任何其他机器访问相同的 URL,它在 IE9、IE10 和 IE11 上按预期工作。
在试图找出原因时,我遇到了一些论坛,上面说我们必须在服务器上安装“桌面体验”才能启用内置的 Flash 播放器。这样做之后,我的 SCORM 内容也没有显示出来。
要了解更多详细信息,我已将 SCORM 包上传到 SCORM Cloud 以检查它是否在那里工作。再次出现同样的问题,它不起作用并显示错误消息说“未找到成员”,当我试图找出错误的位置时,它出现在 windows.document.myflash.SetVariable(...)在带有 IE11 的 Windows Server 2012 R2 上的方法。
当我执行“Addwatch”时,它是说 windows.document.myflash 没有 SetVariable(...) 方法。
但是,如果从其他机器访问相同的云 URL(具有 Windows 8 操作系统之前的操作系统),它会按预期工作。
任何帮助,将不胜感激。
谢谢。
asp.net - “已添加具有相同密钥的项目。” 虽然首先检查密钥
好吧,我对从生产环境收到的错误完全感到困惑。
mscorlib:已添加具有相同密钥的项目。
使用堆栈跟踪
在 System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
在 Domain.MyClass.CompleteReasons(字典`2 个原因)
在 Domain.MyClass.ctor(...)
at ...(调用方法树)
在 MySite.MyPage.Page_Load(对象发送者,EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(布尔 includeStagesBeforeAsyncPoint,布尔 includeStagesAfterAsyncPoint)
没有什么不寻常的,但如果你看看那个CompleteReasons
方法:
您会看到添加字典项的唯一位置是在密钥检查中。
只在生产中看到过这种情况,并且在生产系统和我自己的调试环境中都无法触发问题。
我们的生产服务器是 Windows Server 2012 R2,运行 IIS 8.5
任何人对我如何能够防止这种情况发生或在哪里可以找到有关原因的更多信息有任何想法,因为这就是我所拥有的全部信息。
visual-studio-2013 - Visual Studio 在创建团队基础项目时崩溃
我有一台服务器和几台 PC,我想为一个小型实验室配置团队基础服务器,即单服务器配置。我已经配置了应用层、数据层、构建服务和集合。但是当我想通过 Visual Studio 中的团队资源管理器在集合中创建一个项目时,Visual Studio 崩溃并重新启动。之后在团队基础服务器管理控制台中出现创建的项目,但在 Web 源中我无法进入集合和项目。这意味着该项目没有成功创建。根据 MSDN 指南允许用户角色和权限。我在互联网上搜索了很多,但找不到解决这个问题的方法。任何帮助和指导方针将不胜感激。
git - Bonobo Git 服务器域身份验证失败
我最近在我的一台机器上安装了 Bonobo.Git.Server。我有一个域控制器,我通过 IIS 中的设置进行了身份验证。如果我登录到属于域的计算机/用户,我可以做一个“git clone”就好了。但是,如果我连接到非域机器并尝试克隆它会询问用户名和密码,但是当我输入它们时,它会显示“身份验证失败:...”
我已经为我能找到的 url 尝试了许多不同的方法。
当它询问用户名和密码时,我还尝试了用户名的不同组合,因为它没有在 url 中提供。它们似乎都不起作用。
我可以访问 bonobo git 服务器网页并查看所有存储库。但我似乎无法克隆存储库。任何想法我做错了什么?
windows - IIS 或 Anyfolder Server 2012 R2 中不存在 adfs 目录的虚拟或物理位置
我有一个完全可操作、Azure 同步、Office 365 同步和本地的联合身份验证服务器。配置的每个部分都完美无缺。我遇到的问题是没有任何 Web 目录文件的痕迹,我查看了每个位置,并且我的联合代理或联合服务器上不存在虚拟目录。
我正在尝试编辑登录页面或创建一个新表单。这些文件在哪里?或者我如何创建它们以便联合服务器显示我创建的登录页面?