Articles of windows

VNC文件通过命令行传输

我有很多PC可以通过VNC通过VPN访问。 他们都安装了TightVNC服务器。 由于VPNnetworking的限制,使用这是文件传输的唯一可能方式。 现在,我有时会使用TightVNC Viewer的文件传输对话框手动收集日志文件。 我想自动化这个过程。 我查找了一个支持文件传输的命令行界面的VNC查看器,但没有find任何东西。 我在Linux下编译libvnc并能够运行这些例子,但是我没有发现如何设置客户端代码或传输文件。 你有什么提示或想法,我可以尝试什么或寻找什么? 如果需要编程,这完全可以。

Windows 2012 R2将文件夹用户,ProgramData,ProgramFiles移动到D

我们希望将文件夹“用户”,“程序数据”,“程序文件”和“程序文件(x86)”放在D驱动器上用于非AD集成服务器。 我们已经尝试了很多select,但还没有find一个可行的scheme。 这可能吗? 我们读过一些强烈build议反对的文章。 我们testing的选项和结果: 符号链接 – 由于Windows中的硬链接,这打破了Windows更新 手动在registry中添加了在AD环境中实现此function的GPO设置 – 这对于“用户”文件夹非常有用。 然而,“ProgramData”文件夹中有一些硬链接。 – 这是一个问题吗? 从我们尝试过的registry设置的选项似乎是最可行的。 这是支持吗? 有什么问题吗? 如果还有其他可行的方式,请让我们知道。 背景: 我们是一家小型托pipe公司,通过RDP提供在线工作空间等云服务。 我们的客户几乎没有IT知识。 我们希望在系统数据和客户数据之间创build一个明确的屏障,而不是限制客户或者在Windows系统的内部工作。 感谢您的回复和input, 戴维

Windows NFS共享:允许Linux uids

我在Windows Server 2012中设置了一些NFS共享,但它们只允许具有uid 0的Linux用户访问它们(又名root用户)。 我如何以及在哪里指定我,例如,想要允许具有uid 1000的用户能够读取/写入共享?

在Windows 7启动时运行程序,无需用户login

从我find的文档中很不清楚 – https://msdn.microsoft.com/en-us/library/windows/desktop/aa376977(v=vs.85).aspx例如HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ RunOnce将在操作系统启动时运行,或者只在任何用户login时运行(但不是像HKCU键那样的特定用户)。 我需要运行一个程序,没有任何人login启动。 有什么办法与Windows 7 x64 SP1做到这一点?

MongoDB fsyncUnlock不会偶尔在Windows上解锁

我们有一个安装在Windows服务器上的MongoDB副本集,具有计划的备份工作。 MongoDB被configuration为使用日记function。 作业通过MongoDB(主服务器db.fsyncLock()上的脚本运行db.fsyncLock() ,然后执行Kaminario文件系统快照,然后通过脚本运行db.syncUnlock() 。 locking/解锁是分开的,因此不使用相同的连接。 问题是db.fsyncUnlock()不总是工作,把数据库locking写入,直到通过shell手动解锁。 我们试图在不使用fsyncLock()情况下执行快照,但是,我们的testing显示: 只恢复单个数据库 – 仅导致数据中有“漏洞”(某些写入线程有未提交的更改,然后是已提交的更改) 恢复整个数据库实例,由于locking和缺失日志,恢复失败,尽pipe日志已启用并存在 而通过fsyncLock()testing通过。 使用writeConcern = 2执行testing,因为我们要确保在MongoDB崩溃的情况下保持持久性。 我的问题是: 一个。 如何在执行快照后保证fsyncUnlock()成功? 湾 有没有办法保证一致的备份,而不使用fsyncLock() ? 交叉提交DBA.SE。 编辑: 经过进一步的调查,看起来问题是快照挂,而不是解锁。 但是,这仍然不能解释需要locking的fsync。

与Powershell远程问题

我正在configuration一个新的networking,我需要启用Powershell远程处理。 我在Active Directory域中,所有客户端都连接到域。 我能够成功地运行远程命令(Get-Process -Computername A1P1),但是我不能做一对一的远程处理(new-pssession -cn A1P1) 我已采取的步骤: winrm quickconfig 启用,PSRemoting GPOconfiguration远程处理 启用RemoteRegistry 在pipe理站和客户端上将TrustedHosts设置为* winrm服务正在运行,端口已打开。 有小费吗? 编辑:我只是意识到我曾经能够远程连接到我的服务器,但我现在不能。 这是errorId: WinRMOperationTimeout,PSSessionOpenFailed 编辑2:这是一个GPO的问题,我试图禁用它和gpupdating和侦听器现在工作正常(后启用PSRemoting)。 现在我需要find导致问题的设置…

Windows DHCP客户端随机还原到旧的DNS服务器

在这个networking中,我正在从Linux基础设施转移到Windows基础设施。 这是一个上演的过程。 最初没有Windows基础设施。 DNS,NIS和DHCP都来自一对Linux服务器。 当Windows服务器到达时,我们configuration了一个AD区域。 然后,我们将DHCP服务器从Linux移到AD服务器。 此时,DHCP范围已设置,以便DNS名称和服务器仍在Linux服务器上。 一旦区域完成,我们将DHCP范围改为使用AD名称和服务器。 最后,我们试图解散linux服务器。 但是,某些Windows客户端正在恢复使用旧的DNS服务器。 您可以执行ipconfig / all并查看networking接口 – 它将显示AD服务器作为DHCP服务器,以及两个Linux节点作为DNS服务器。 问题是,他们随机地做这件事 – 其中一些坚持到新的服务器,其中一些似乎在新的服务器和旧的服务器之间来回切换。 显然,我不能退役Linux服务器,因为它会绞合几个工作站。 我倒掉了范围,并search了旧的DNS服务器的IP地址 – 他们不在那里。 我已经尝试删除和重新创buildDHCP作用域,删除和重新安装DHCP服务,并删除所有内容,并清除DHCPregistry混乱之前重新安装和重新创build一切。 客户仍在恢复。 有问题的范围内有所有保留,没有dynamic池。 所以重新创build范围不是非常痛苦(我有netsh命令来重新创build范围和保留隐藏)。 有没有人有任何想法我在这里失踪。

404没有find。 文件存在(挂载)

首先,我会用你可能需要的任何信息来更新这个post,但是因为我不知道从哪里开始,所以我会尽量总结一下这个问题。 请问,如果你想看到什么。 我在检索我的networking上的文件时遇到问题。 当链接被点击时,即使文件存在并且刚刚在昨天工作,它也会返回404 Not Found 。 我没有做任何改变,不知道是什么原因造成的。 我的网站在Ubuntu服务器上运行。 这些文件位于安装(使用CIFS)到Web上的Windows服务器上。 这里是df -h输出: Filesystem Size Used Avail Use% Mounted on /dev/sda1 38G 11G 26G 30% / udev 488M 4.0K 488M 1% /dev tmpfs 100M 592K 99M 1% /run none 5.0M 0 5.0M 0% /run/lock none 498M 0 498M 0% /run/shm //10.0.1.1/quotefiles 2.0T 1.1T 1.0T 51% /home/site/mnt/quotefiles […]

某些GPO设置不会对客户端生效

我一直试图在Server 2012上使用Print Management部署打印机,但是在部署之后,它从不出现在任何客户端上。 这不仅是打印机的情况,同样的事情发生在我将桌面快捷方式部署到客户端时。 基本上任何改变桌面,添加软件,编辑组件等等都不起作用,但是像禁用任务pipe理器似的工作正常。 所有客户都使用自己的DOMAIN \ X帐户login,GPRESULT / R显示该策略已经应用。 GPUpdate [/ force] [/ boot]成功运行。 – 我在哪里可以开始debugging呢? 自从一个星期前,我一直在与AD&DC合作,而且我不清楚为什么这个工作不正常。

即使IPsec隧道已closures,IPsec安全关联也占上风

我正在研究脚本,可以检测系统上现有的IPsec隧道是否已经closures。 从我的观察,我已经看到,它可以采取任何地方之间1秒至8分钟,这是使用命令可以检测到: netsh ipsecdynamic显示mmsas 如果主动IPsec策略是未分配或完全删除的,则会立即反映更改,netsh将返回: IPsec MainMode安全关联不可用。 但是,在其他情况下,例如隧道端点不可达或networking连接失败,可能需要8分钟才能通过netsh检测到。 我已经尝试过在IPsec策略本身中闲置超时值和其他configuration参数,但似乎没有什么改变这种行为。 是否有任何configuration参数可以在IPsec策略中修改或在Windows本身修改此行为? 我的目标是让脚本尽快检测到这一点。 更新:我一直在尝试探索一种替代方法,在这里我启动一些有趣的stream量,然后检查正在build立的快速模式安全关联。 但是,只有在正常情况下很less产生有趣的stream量的情况下,这种方法才有用。 PS:我最初把这个问题发布到StackOverflow,我认为事后看来不是一个好主意。