Articles of windows

Windows Server是否具有临时文件夹限制?

我在小型企业中担任PHP开发人员。 我们有一个Windows Server 2012的云服务器,我们托pipe我们仍在等待批准的项目。 今天早些时候,一个客户打电话给我们,告诉我们他不能上传文件到服务器,并返回错误代码6。 临时文件夹被设置为C:\ Windows \ Temp。 权限是正确的。 我不明白发生了什么,所以我检查了文件夹。 它有64GB的临时文件(一个数字,这引起了我的好奇心)。 然后我清理文件夹,问题就解决了。 我一直认为Windows文件夹没有大小限制。 在互联网上我找不到这个限制。 发生什么事了?

Windows DC 2012到2016年迁移问题

我在将2012域控制器迁移到新的2016服务器时出现了一些非常奇怪的问题。 我读过的大多数文章都指出,我只需要将2016服务器设置为域控制器,然后移动FSMOangular色……然后,当所有的东西都看起来不错时,我可以在2012年删除域控制器。我的情况。 2016年服务器上的DCDiag显示了这一点: Starting test: Advertising Warning: DsGetDcName returned information for \\ds1.dir reach DS2. SERVER IS NOT RESPONDING or IS NOT CONSIDERED SUITABLE. ……………………. DS2 failed test Advertising Starting test: NetLogons Unable to connect to the NETLOGON share! (\\DS2\netlog [DS2] An net use or LsaPolicy operation failed with er ……………………. DS2 failed test NetLogons 我发现以下文章似乎会帮助我的情况: […]

文件服务器为小型律师事务所

我是一个小型律师事务所的事实上的IT人员。 我们需要一个新的文件服务器。 我们有7个用户。 整个办公室有8台电脑,运行windows 7,8和10,还有一台OSX机器。 我们有一个RICOH复印机/扫描仪,可以通过SMB进行通信。 我们以前的“服务器”是RICOH安装的Windows XP机器。 尽pipe是个人电脑,但它做得很好,所以我从来没有觉得有必要搞砸了。 XP机器最近已经到了它的生命的尽头,所以我们试图将这台PC升级到运行Windows 8 home的dell。 现在通过networking进行通讯存在问题 – RICOH机器无法通过SMB(可以连接和遍历目录结构)写入,而其他PC在尝试从服务器的networking共享中读取时遇到间歇超时。 服务器只有一个作业:办公室其余部分的存储和主机文件。 对于不同的用户,我不需要像不同的访问权限那样的钟声。 每个人都可以(也应该)能够读写一切。 做这项工作的硬件和软件是什么?

Windows资源pipe理器的安全FTP客户端

我有一个小型企业网站,有一段时间我需要上传文件。 最近我一直在我的密码pipe理器保持一个ftploginstring,看起来像这样: ftp://username:[email protected]:port 然后我将它复制并粘贴到Windows资源pipe理器的地址栏中: 这将打开托pipe在Web服务器上的文件。 然后我可以上传,重命名和删除文件等 所以后来有人告诉我通过简单的ftp协议发送证书是非常不安全的,build议使用ftps来代替。 不幸的是,如果我用上面的string中的ftpsreplace协议,Windows似乎不知道如何处理它。 你们如何以安全的方式将file upload到networking服务器? 最好能用于Windows(也就是Windows资源pipe理器)的东西? PS。 我做了我的研究,有人推荐使用Swish 。 我尝试了,但事情是如此错误,它会真正地崩溃我的Windows资源pipe理器,这将需要稍后重新启动只是为了让我的Windows回来。

WSUS客户端忽略registry设置

我在Server 2012 R2上安装了WSUS。 服务器端的安装很顺利。 我没有Active Directory环境,所以我必须在客户端上使用registry设置。 我使用了以下registry设置:Windowsregistry编辑器版本5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate] "AcceptTrustedPublisherCerts"=dword:00000001 "ElevateNonAdmins"=dword:00000001 "TargetGroup"="Servers" "TargetGroupEnabled"=dword:00000000 "WUServer"="http://serveripaddress:8530" "WUStatusServer"="http://serveripaddress:8530" [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU] "AUOptions"=dword:00000004 "AUPowerManagement"=dword:00000001 "AutoInstallMinorUpdates"=dword:00000001 "DetectionFrequency"=dword:0000000a "DetectionFrequencyEnabled"=dword:00000001 "IncludeRecommendedUpdates"=dword:00000001 "NoAUAsDefaultShutdownOption"=dword:00000001 "NoAUShutdownOption"=dword:00000001 "NoAutoRebootWithLoggedOnUsers"=dword:00000001 "NoAutoUpdate"=dword:00000000 "RebootRelaunchTimeout"=dword:0000000a "RebootRelaunchTimeoutEnabled"=dword:00000001 "RescheduleWaitTime"=dword:0000000a "RescheduleWaitTimeEnabled"=dword:00000001 "ScheduledInstallDay"=dword:00000000 "ScheduledInstallTime"=dword:00000003 "UseWUServer"=dword:00000001 我运行registry并确认设置在registry中。 在添加registry设置后,我跑了: wuauclt /reportnow wuauclt /detectnow 我等了2天,看到我的testing客户报告,我使用了4个服务器和4个桌面。 只有两个报告,1个服务器和1个桌面。 我在WSUS上手动创build了“服务器”组和“桌面”组,但服务器报告为“未分配的计算机”,桌面报告为“所有计算机”。 其他人都没有签入。当我看到每台机器上的%windir%\ WindowsUpdate.log似乎registry设置被忽略。 在这些报道的服务器(2008 R2)中脱颖而出: 2017-08-12 18:13:12:040 852 f88 Agent * WSUS server: http://serveripaddress:8530 2017-08-12 […]

组策略:Outlook拼写检查

我需要一个可以展开的组策略来启用“发送前检查拼写”到整个域。 我已经检查了Goog的,每个人似乎都说它不可能,但它总是附加到像“我希望用户能够打开和closures,然后没有它重写”的问题。 我们不需要这个,只是一个简单的强制启用。 如果无法通过GPO,通过CommandLine / Powershell / KaseayRMM脚本的build议将不胜感激。

使用PowerShell更新系统path不会马上工作?

我正在尝试使用PowerShell来更新Windows系统path: $oldpath = (Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH).path $newpath = "$oldpath;C:\nuget" Write-Output "PATH:$newpath" Set-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH -Value $newPath -Force Get-ItemProperty -Path 'Registry::HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\Environment' -Name PATH 它似乎工作,Get-ItemProperty确实显示“C:\ nuget”被添加到path中。 问题是,然后我启动一个新的PowerShell控制台或命令行控制台,并input“nuget”,我仍然得到“术语'Nuget'不被识别为cmdlet,函数,脚本文件或可操作程序的名称” 在新的PowerShell控制台中,如果我重新运行Get-ItemProperty,它显示新的path在那里,它只是不会立即在当前用户会话中生效。 如果我在cmd控制台中运行“set”,PATHvariables中没有新的Path。 顺便说一下,Set-ItemProperty运行后,我检查了控制面板 – >系统 – >高级系统设置 – >环境variables,我添加的新path在那里。 我发现如果我手动修改path通过Windows系统设置,它会立即生效(新的CMD / PowerShell的将有); 但如果path被powershell Set-ItemProperty命令修改,那么我必须注销,然后login,然后新的path才会生效。 感觉像系统pathcaching在当前用户login会话。

使用Windows Server Backup来安排文件夹备份

有没有办法使用Windows Server备份来安排备份,以仅将备份位置作为单独的驱动器使用文件夹? 这是一个场景: Folder to backup : C:\temp\files\ Schedule : Every day, 8:00PM Destination : E:\backup\files\ only 我很困惑,因为应用程序的目标types,据我所知,将抹去位置的内容。 所以我犹豫使用Drive E:因为它似乎会清除所有内容。 任何帮助将不胜感激。

在Apache 2.4 Windows 10上未启用OpenSSL

我在Windows 10上运行php 7.1.10,到目前为止,如果我做php -m我看到扩展名列表中的openssl,我复制libssh2.dll , ssleay32.dll , libeay32.dll到apache/bin和Windows/System32重新启动apache几次,但是OpenSSL仍然是禁用的。 我错过了configuration中的东西吗?

在Windows服务中访问networking共享的正确方法

我有一个Windows服务,需要按需访问远程CIFS共享。 无论何时需要访问共享,它首先尝试使用提供的凭证“挂载”它, NET USE \\host\share password /USER:user 使用共享的内容,然后删除共享。 NET USE \\host\share /DELETE 目前,该服务仅在第一次使用该份额时起作用。 在随后的尝试,它不起作用,我得到以下错误: NET失败,退出代码2 但是,从命令行手动运行时,这种相同的逻辑完全正常工作; 它只在服务的情况下失败。 我的问题是:是否有更好,更正确的方式来处理Windows服务中的networking共享? 根据这篇文章 , NET USE不推荐用于服务,即使没有使用驱动器号。 是否有一些替代NET USE我应该使用,或者该服务只需要作为默认的LocalSystem用户以外的用户运行? 理想情况下,只有在直接需要的情况下, 所以我想保持共享被删除的逻辑,如果可能的话。