问题标签 [windows-server]

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

mercurial - 在服务器上设置 TortoiseHg

我想在我的服务器上设置 tortoisehg。我做的。

我已经设置了 tortoisehg 提供的网络服务器。但是我想管理可以使用存储库(可以读/写)的用户我如何使用他们的密码设置用户?

我非常喜欢 VisualSVN 服务器的这种功能http://www.visualsvn.com/server/。是否有可能与 tortoisehg 有类似的东西?

0 投票
1 回答
16146 浏览

svn - 如何远程访问我的 visualsvn 服务器

我目前在 Windows Server 2008 R2 x64 机器上运行 VisualSVN Server Enterprise,并且在本地安装和设置它没有问题。我需要为英国的用户提供远程访问权限,并且想知道这是如何在 Windows Server 上完成的。我认为他将使用 https 访问它,但我不知道我需要在本地做什么才能授予远程访问权限。任何帮助或方向将不胜感激。谢谢。

0 投票
2 回答
799 浏览

macos - 如何设置从工作站到服务器的简单 Mercurial 备份解决方案?

第一,忏悔。在大约 10 年的专业发展中,我从未使用过源代码控制系统。在那里,感觉好多了。我的历史设置(按照管理层的建议,哈!)是在服务器上创建过时的文件夹,并每天晚上将我的数据复制并粘贴到其中。

我早就知道更好、更易于管理的解决方案是使用 git 或 Mercurial 来管理我的源代码,但我从来没有花时间学习这些新工具,因为我的旧系统一直运行良好作为我曾经从事过的每个项目的唯一开发人员,我的需求。

我终于改变了这个设置。我已经在我的 Mac 上安装了 Mercurial,经过一番阅读,我更喜欢 git。作为一个 GUI 前端,我安装了 SourceTree,它看起来很容易使用并且非常友好。我遇到的问题是,我找不到一个非常简单、直接的演练来设置我用来将更改推送到每个晚上的服务器存储库。我确定它在那里,我只是找不到它。

老实说,我曾尝试用谷歌搜索,但“SourceTree”一词有一些含义。我找不到任何有用的信息,因为我找到的信息中有一半是关于使用 git 的,而且它往往涉及将项目推送到类似的站点github.com,这与我的情况无关。

此外,我浏览了 Mercurial 文档,但我可能仍然不完全清楚完整的提交/更新/推送/拉取/分支/合并概念。我只想快速进行一些设置,以备份和跟踪我的项目的更改,而不必成为源代码控制专家。

如何在 Windows 网络服务器上设置一个简单的存储库,并每天晚上推送和拉取更改? 我的公司希望我将数据存储在个人文件夹中的网络共享上,该网络共享备份到磁带,然后存储在异地。

我确信它必须很简单。我只是想确保我做得正确,以便在我需要访问备份的情况下,它就在那里并且可以很容易地拉动......或分支......或其他任何东西。

0 投票
3 回答
137 浏览

windows - Windows Server 与客户端的带外编程识别

我有一些独立的 C++ 代码(即不是 Windows 程序)需要识别 PC 上安装的 Windows 版本。

我可以通过内核版本(例如在 ntoskrnl.exe 上)轻松区分不同的 Windows 客户端版本GetFileVersionInfo,但是我想知道是否有一种可靠的方法来区分客户端和服务器安装。

使用此方法区分 Windows Vista SP2 和 Windows Server 2008 SP2(两者均为 6.0 build 6002)和 Windows 7 和 Windows Server 2008 R2(用于 RTM 的 6.1 build 7600 和用于 SP2 的 6.1 build 7601,两者)时会出现问题. 对于在环境外运行的代码,正确识别客户端与服务器操作系统的可靠方法是什么(最好尽可能直接,避免注册表会很好,因为无法访问 Win32 API)?

我想我可以检查仅存在于服务器版本上的文件(无论配置如何,保证在任何服务器版本安装上都有什么好文件?),检查 Panther 文件夹(可以安全删除,所以不能保证),等等,但我敢肯定这是人们以前遇到过的问题,并且(希望)更优雅地解决了?

(旁注:这个问题之前已经在 SO 上提出过,但解决方案(WMI)不适用于带外检查)

0 投票
1 回答
1582 浏览

windows-server - 更改 Windows Server 主机上的文件权限

我将我的网站上传到我的主机,除了 mdb 文件写入问题外一切正常。我将它用作我的数据库,但默认情况下访问文件是只读的。如何设置其文件权限?我尝试使用 filezilla 更改它,但它仅适用于 linux 服务器。任何人都可以帮忙吗?

问候...

0 投票
1 回答
1128 浏览

java - 批处理文件中的 Windows 服务无法执行

我需要将批处理文件作为 Windows 服务执行。

为此,我创建了一个批处理文件。在这个批处理文件中,我只需添加以下代码来运行 jar 文件。

当我双击批处理文件时..没问题.它工作正常。它执行 jar 文件(一个 java 应用程序)。

但是当我在 Windows 服务器上的 Windows 服务中使用相同的批处理文件时,它不起作用。?它只是闪烁以显示命令窗口并关闭。我在 jar 文件中的代码部分都没有被执行。

另一件事是我已经从另一个 Windows 服务器成功地检查了这个。它在那里工作正常。

为什么这个奇怪的问题..??谁能帮我解决这个问题..

0 投票
1 回答
418 浏览

mercurial - Mercurial:如何让远程用户更改他们的密码?

我使用 Apache 和 hgweb 在我的 Web 服务器上配置了 Mercurial 存储库。我了解如何使用 htdigest 创建新用户帐户,但我想知道如何使远程用户能够更改他们的密码。理想情况下,我会使用临时密码创建他们的帐户,然后向他们发送一封电子邮件,邀请他们更改密码。用户应该能够更改他们自己的密码,而不是其他用户的密码(否则我只需为他们提供一个 shell 帐户)。

这可以做到吗?如果是这样,怎么做?

0 投票
0 回答
1424 浏览

iis - IIS 7 HTTP Redirect removing trailing slash

We are running a server with IIS 7 and I've setup a 301 HTTP Redirect for an IIS Site, the forwarding URL is:

http://www.websitename.com/deliveries/

When IIS forwards on to this URL it removes the trailing slash and thus the web server handling the URL 'http://www.websitename.com/deliveries' fails to load the correct content because it's expecting a trailing slash (I have no control over this web server or site). Adding index.php to the URL works but I'd prefer it to work with the proper URL!

Any ideas?

0 投票
1 回答
1918 浏览

powershell - 通过 PowerShell 转发组策略事件 - Windows

在 Windows 服务器上,当您打开组策略设置(System32 中的 gpedit.msc)时,我可以通过以下步骤设置事件转发:http: //msdn.microsoft.com/en-us/library/windows/desktop/bb870973 (v=vs.85).aspx配置事件源计算机部分下

我想知道是否可以使用 PowerShell 来设置收集器地址并启用订阅管理器配置(上面指定部分下提供的链接中的步骤 3 和 4)。

我遇到了这个文档:http ://technet.microsoft.com/en-us/library/ee461027.aspx 用于组策略 cmdlet,但我不知道如何使用这些 cmdlet 来做同样的事情,我可以通过使用编辑界面。

如果您对如何启动或使用哪些 cmdlet 有任何提示或良好指示,我将不胜感激。

谢谢

0 投票
1 回答
8813 浏览

powershell - 如何通过 Windows PowerShell 的组策略 cmdlet 获取/设置/更新注册表值?

我已经手动配置了 EventForwarding,但我想知道是否可以以编程方式进行,并且遇到了似乎是解决方案的组策略 Cmdlet 。这是我试图在下图中手动配置的内容。

事件转发策略配置

当我运行Get-GPO -all cmdlet 时,我看不到任何与事件转发相关的 GPO。但是,当我使用 XML 文件的指定路径运行Get-GPResultantSetOfPolicy时,我看到了事件转发的订阅管理器的配置。

问题1:为什么Get-GPO -all结果中没有显示事件转发策略?

问题 2:如何找出我需要的策略的 GUID,以便我可以使用Get-GPRegistryValue?除了提供密钥(我能够找到并验证它具有我通过 gpedit.msc UI 完成的配置。

问题 3:如何找出相关策略的显示名称?我尝试了以下方法:

我尝试了不同的名称属性,例如:“EventForwarding”、“EventForward”、“SubscriptionManager”,甚至“配置目标订阅管理器”。这就是我得到的:

任何有关三个相关问题的帮助将不胜感激。

编辑 1

如下图所示,当我手动配置 taregt 订阅管理器时,我在注册表中获得了HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\EventLog\EventForwarding\SubscriptionManager 键。我现在的问题很简单,如何使用 cmdlet 来做到这一点?到目前为止,我尝试的所有方法都没有在注册表中为我创建该密钥,而不是 AD。

谢谢