Articles of windows server 2008

当你不在本地时,你如何重新启动服务器?

当您远程访问可能在一小时之外的服务器时,必须重新启动它,重启它的最佳方法是什么?

如何validationWindows Update位置是否从WSUS正确configuration?

我最近正在configuration一个WSUS服务器。 但是我不知道我是否正确设置(WSUS不是我工作的地方的日常工具)。 我一直在想,在Windows 7中是否有一个命令(或一个工具)可以在客户端机器上执行,并将validation客户端从哪里拉动更新的位置? 更新: 看来,WSUS正在工作。 GPO向凯尔·布兰特(Kyle Brandt)build议的客户展示了客户。 不过,我只想validation一件事。 以下是我为创build更新而创build的GPO的更多信息。 Corect我如果我错了,我不知道Target group name for this computer选项的Target group name for this computer 。 它是否需要作为AD组的名称或WSUS组的名称的值? 我不能肯定,所以我包括他们两个 – 从图像你可以看到,我已经把相关的AD组和WSUS未Unssigned Computers组

我用什么来保存服务器文档?

我必须logging我使用的服务器,我不知道用什么来保存数据。 你能否获得保持服务器文档的最佳方式? 我是否创build了一个包含硬件和软件文档的数据库,还是使用维基页面或SVN? 或者,如果ther是一个可以保存文档的工具,请提供链接。

小型企业需要Active Directory

目前小型企业拥有约10台电脑1台FreeNas服务器和10名员工。 直到他们最近进入一个新的办公室,他们都有自己的电脑本地帐户。 但现在他们将开始让员工在一天的不同时间使用不同的电脑。 这就是Active Directory的需求所在。 你会build议什么样的服务器硬件来满足这个需求。 此外,我应该使用什么样的服务器软件。 我正在考虑微软小企业服务器标准2011。 编辑:业务是一个简单的服务业务,只是使用Microsoft Word,Excel,Publisher。 他们还使用Google Apps for Business和另一个在线应用程序(托pipe在其他地方),因此硬件需求非常less。 编辑2:业务是一个非营利的,所以软件的成本是非常低的感谢http://techsoup.org所以我主要想知道哪些服务器软件将是最适合我的需求,没有太多包括我不会正在使用。

WIN是否仍然受Microsoft支持?

我通过葡萄酒听说,WINS将被淘汰/不再由微软正式支持[但他们已经在Windows服务器2008]。 我在网上找不到任何有关这方面的信息。 有没有人知道这个谣言和/或从Mircosoft正式发布(URL?)? (这个问题涉及政策 – 大型企业networking)

是否可以在服务器上运行一个小的无限循环脚本?

看起来我需要在这里更新所有的场景。 我们的用户需要从我们的文件服务器获取所需的任何信息以同步到远程位置,但是用户在文件服务器上的权限有限,无法移动文件。 所以这是我的任务: 创build一个用户可以用来拾取数据和同步到远程位置的工具。 DFS和第三方工具不是选项,必须由我们自己编写的代码,一切都必须在后台运行。 这是我的方法,现在正在工作。 我做了3件组件: **一个**** HTA应用程序与坐在用户PC上的VBS提供给用户一个文件浏览器来获取数据。 ** B ****允许HTA将数据path写入txt文件的共享位置。 这个文本文件中的任何path将被制作为最终位置的软链接。 ** C ****文件服务器上的最终位置保存所有的软链接。 这是基本的工作原理: 用户使用我制作的HTA从文件服务器中挑选数据,它会将完整的数据path写入共享位置上的000.txt文件。 我的无限循环脚本监视这个共享的位置,如果000.txt文件是由这个共享文件夹中的任何用户创build的,它将调用另一个脚本来读取000.txt中的所有数据path,并使用mklink来制作基于path的软链接用户提供并输出到最终位置的软链接,然后删除000.txt文件。 这个最终位置上的所有软链接将在夜间按照计划进行同步。 我的HTA应用程序需要更多的function,不需要谈论它。 由于没有人在这里谈论编码,所以我删除了我的无限循环代码,这个循环脚本从Windows开始,作为服务运行。 我可以随时启动/停止。 它基本上只是监视共享文件夹,如果有用户在那里创build000.txt文件,它将调用mklink.bat来制作softlins,并且在build立softlink时,000.txt将被mklink.bat删除。 我使用无限循环而不是任务调度器的原因是用户需要在提交数据path之后立即在最终位置查看结果。 我认为任务调度程序的最小间隔是1分钟,(@MikeAWood说可以是1秒,谢谢!),所以我做了一个2秒的间隔无限循环来监视共享文件夹。 我的问题如下: 这是一个好主意,永远运行在服务器上的无限循环监视文件夹? 在脚本运行时,我监视服务器上的资源使用情况。 我没有看到任何重大的消耗…所以我想这将是无害的权利? 如果任务调度程序可以处理1秒的时间间隔,那么我想我的问题就解决了。 感谢大家。 或者,如果你有更好的方法来做到这一点,或者我的方式有任何意见。

Windows Server 2008 – 从.CMD调用FTP – 将parameter passing给FTP文件?

我从.cmd文件中调用以下内容: ftp -d -s:D:\backup\web-daily.txt web-daily.txt文件是一个ftpinput文件,其内容与此类似: open <server> <login> <password> put d:\backup\web-daily.7z web-daily.7z quit 我需要能够将当前date传递给ftpinput文件。 这是可行的,而不必执行一个程序,实际上修改web-daily.txt? 这是因为web-daily.7z实际上是web-daily_%date:〜10,4%%date:〜4,2%%date:〜7,2%.7z(或web-daily_yyyy_MM_dd.7z)。 如果可能的话,我想把这个date作为参数传入。

用于在Windows Server Backup事件中返回“ComponentStatus”内容的Task Scheduler语法是什么?

我创build了一个Task Scheduler事件,在Microsoft-Windows-Backup事件日志中的EventID 14上发送电子邮件给我(请注意,这是一个新的风格(Vista和更高版本)日志),导出后,包括这个问题 我已经到了我的任务触发器的XML的点: <Triggers> <EventTrigger> <Enabled>true</Enabled> <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Microsoft-Windows-Backup"&gt;&lt;Select Path="Microsoft-Windows-Backup"&gt;*[System[Provider[@Name='Microsoft-Windows-Backup'] and EventID=14]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription> <ValueQueries> <Value name="eventChannel">Event/System/Channel</Value> <Value name="eventExinfo">Event/EventData/Data[@Name='ComponentStatus']</Value> <Value name="eventRecordID">Event/System/EventRecordID</Value> <Value name="eventSeverity">Event/System/Level</Value> </ValueQueries> </EventTrigger> </Triggers> 不幸的是,这产生了一个错误(一个行动启动Failiure)。 非常相似: <Triggers> <EventTrigger> <Enabled>true</Enabled> <Subscription>&lt;QueryList&gt;&lt;Query Id="0" Path="Microsoft-Windows-Backup"&gt;&lt;Select Path="Microsoft-Windows-Backup"&gt;*[System[Provider[@Name='Microsoft-Windows-Backup'] and EventID=14]]&lt;/Select&gt;&lt;/Query&gt;&lt;/QueryList&gt;</Subscription> <ValueQueries> <Value name="eventChannel">Event/System/Channel</Value> <Value name="eventExinfo">Event/EventData/Data[@Name='BackupTemplateID']</Value> <Value name="eventRecordID">Event/System/EventRecordID</Value> <Value name="eventSeverity">Event/System/Level</Value> </ValueQueries> </EventTrigger> </Triggers> 工作正常,并通过电子邮件发送“BackupTemplateID”值。 我认为这是因为“ComponentStatus”的内容本身是XML,但不是Task Scheduler模式的一部分。 有没有人知道任何方式呢? 如果不可能的话,另一种获取数据的方法很好。 我希望这样做,因为ComponentStatus部分logging备份是否存在将Exchange备份为应用程序的问题,而事件描述仅指示备份已成功完成。

Windows任务计划程序无法访问EFSencryption文件夹,尽pipe作为具有访问权限的用户运行

我有一个batch file设置为通过Windows Server 2008 R2中的任务计划程序运行。 该batch file正在用于旋转和压缩MySQL日志,并且使用内置EFSencryption的Windows对包含这些日志的文件夹进行encryption。 我发现一个压缩(压缩)文件夹的VBS脚本,我用它来压缩旋转后的旧日志文件。 batch file运行良好,如果我在命令行运行它。 问题是当我试图让任务调度程序运行它。 我已经设置为每天运行一次,并以自己的身份运行(我有权访问并可以查看encryption的日志文件等)。 但是,当任务运行时(无论是在预定时间还是手动运行任务),在运行VBS脚本时都会产生窒息,说它是未经授权的。 当batch file调用CScript来运行VBS脚本时,CScript是否以相同的用户(我)运行? 我只是从batch file中调用它,如下所示: CScript zipIt.vbs %TEMPDIR% %ARCHIVEDIR%\%TARGETZIP% 这里是VBS脚本的内容: Set objArgs = WScript.Arguments InputFolder = objArgs(0) ZipFile = objArgs(1) CreateObject("Scripting.FileSystemObject").CreateTextFile(ZipFile, True).Write "PK" ^& Chr(5) ^& Chr(6) ^& String(18, vbNullChar) Set objShell = CreateObject("Shell.Application") Set source = objShell.NameSpace(InputFolder).Items objShell.NameSpace(ZipFile).CopyHere(source) wScript.Sleep 2000 我一般对VBS或Windowspipe理不是很了解,但我猜测这个脚本在encryption文件夹中创build一个新文件时遇到了麻烦。 因为当我closures文件夹encryption它从任务计划程序正常工作。 […]

Active Directory:Server 2008和RHEL 5.10

道歉,如果这是一个重新发布。 我一直在search和研究这个话题已经有三个多星期了,我一次又一次的面对同样的问题,而且我还没有设法解决这个问题。 免责声明:我不是系统pipe理员,虽然我被迫进入工作岗位。 我的任务是为我们的环境(包括Windows XP,Windows 7,Server 2003,Server 2008,Server 2008 R2和Red Hat Enterprise 5.10)实施Active Directory(在Server 2008上)configuration。 很简单。 在线获取快速指南,设置testingVM服务器,将我的Win7客户端连接到我的新AD。 作品。 重复但尝试将RHEL 5.10虚拟机连接到AD? 没有骰子。 我已经关注了如何设置Linux连接到AD的3个不同的“指南”。 更彻底的将是: authenticationUNIX / Linux到Windows 2008R2具体来说,RHEL设置: 第3部分:RHEL 5.6 上市攻击计划: 让ldapsearch使用简单的绑定工作,不encryption configurationLDAP validationLDAP使用getent(1),id(1)等 将根CA证书从Windows导出到UNIX 使用OpenSSL检查CA证书 导入CA证书 使LDAPS与ldapsearch一起工作 更改LDAP以使用LDAPS而不是LDAP validationKerberos是否正常工作:最初,没有主机主体(krb5.keytab) configurationPAM以使用Kerberos(编辑/etc/pam.conf) validation像login这样的服务可以使用kerberised的ID和密码的作品 在Windows中创build主机主密钥表。 将其导入到UNIX中。 validationkinit -k的工作 编辑/etc/krb5/krb5.conf以在[libdefaults]部分中包含“verify_ap_req_nofail = true”。 这将确保UNIX盒子certificate它正在与bonefide KDC进行交谈。 获得单点login工作 按照每个字的步骤,更改IP和主机名以匹配我的testing环境。 有一个例外: C:\>ktpass /princ […]