服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Windows Server 2008安装:wpeinit-unattend:unattend.xml什么也不做

我正在尝试设置Windows Server 2008 x64的自动化安装。 我使用的是USB上的DVD和autounattend.xml文件,但是现在我想让它在PXE上运行,所以我不必将DVD放在某些海外服务器的驱动器上。 我正在尝试此方法演练:使用PXE部署映像,通过PXE引导WinPE,除了在最后阶段,我使用的是pxeboot.com而不是wdsnbp.com,因为我没有Windows部署服务器。 那部分工作正常。 我遇到的问题是试图让WinPE开始安装。 Wpeinit的命令行选项文件说,我可以做wpeinit /unattend=\path\to\unattend.xml,但是没有打印任何东西到控制台失败,也没有明显的错误信息在日志文件中。 unattend.xml位于networking共享上。 我已经尝试了wpeinit -unattend:\\ server \ share \ unattend.xml和net use u:\\ server \ share,然后是wpeinit -unattend:u:\ unattend.xml,但都不起作用,也没有将其复制到一个本地驱动器(如X :)并使用该path。 WinPE-XML-Package和WinPE-HTA-Package都被添加到通过TFTP服务的winpe.wim文件中。 我不确定他们是否需要,但一个教程build议添加它们,所以我做了。 wpeinit日志(下面)提到它发现HTA,但不是由于某种原因的XML。 我应该期待看到吗? networking已经启动,但是我必须运行wpeutil InitializeNetwork来使其工作。 WinPE可以看到我的C:\,这是以前的Server 2008安装。 我没有自定义winpeshl.ini或startnet.cmd。 我的testing系统是带有Intel Core2 Duo和Intel 82566DM网卡的Dell Optiplex 755。 我的工作USB密钥autounattend.xml和我的SMB unattend.xml之间的区别是添加Windows安装| ImageInstall | OSImage | InstallFrom = \\服务器IP \共享\ install.wim,我相信是需要的,如果我想要它没有Server 2008 DVD的工作。 SMB服务器是一个Linux […]

无缝SSO与Kerberos,IE浏览器,Firefox,LDAP活动目录

Alias /students /var/www/students <Location /students> KrbServiceName HTTP KrbMethodNegotiate On KrbMethodK5Passwd On KrbSaveCredentials off KrbAuthRealms DOMAIN.LOCAL Krb5KeyTab /etc/httpd/keytab KrbAuthoritative off AuthType Kerberos AuthName "Please Login" AuthBasicProvider ldap AuthzLDAPAuthoritative on AuthLDAPURL "ldap://dc.domain.local:389/OU=Domain Users,DC=domain,DC=local?userPrincipalName?sub?(objectClass=*)" AuthLDAPBindDN "CN=ldapsearchuser,CN=Users,DC=domain,DC=local" AuthLDAPBindPassword ldapsearchuserpass require ldap-group CN=Students,CN=Users,DC=domain,DC=local require ldap-group CN=Staff,CN=Users,DC=domain,DC=local </Location> 这允许所有属于学生/职员AD组的成员的用户访问http:// intranetsite / students后面的页面,而不必指定login凭证,只要他们的IE / Firefoxconfiguration正确。 使用userPrincipalName而不是sAMAccountName,因为kerberos模块正在将用户名@ REALM传递给ldap模块。 现在我遇到了这样的问题,如果有人没有被授权,他们会得到: 需要授权此服务器无法validation您是否有权访问请求的文档。 要么提供了错误的凭据(例如错误的密码),要么您的浏览器不知道如何提供所需的凭据。 有谁知道如何让它popup一个用户名/密码对话框,以便他们可以尝试备用凭据? 获得授权失败后,我可以要求凭据的唯一方法是清除我的caching。 […]

configurationWindows DNSparsing器caching

几个月前我在堆栈溢出问了这个问题 ,并没有得到任何有用的答案。 也许这里有人有更好的信息。 请注意,我正在谈论客户端DNSparsing器caching。 此消息不涉及Windows DNS服务器。 我有一个C#程序,它执行大量的DNSparsing。 因为HTTPWebRequest组件不会让我更改主机头,我不能创build我自己的内部DNScaching。 所以我必须依靠Windows DNScaching,这看起来不会改变。 有一个相当不错的TechNet文章有关Windows Server 2003中的DNScachingregistry设置,但我还没有能够certificate,设置它们在XP,Server 2003,Vista或Server 2008中做任何事情。所有其他页面,我通过谷歌search引用该页面或解释它,有时不正确。 Windows的ipconfig命令有一个/displaydns开关,它将输出caching的内容。 据我所知,这是确定DNScaching大小的唯一方法。 在使用2 GB内存的32位Windows XP机器上进行的实验中,无论我设置DNScachingregistry值如何,我总是会在caching中使用30到40个项目 – 甚至在执行数千个DNSparsing。 在具有16 GB内存的64位Windows 2008计算机上,caching中总是有270到300个项目。 我很难过 我不知道答案是什么,但我认为以下情况之一是: 无法更改DNSparsing器caching的大小。 这是可能的,但文件是错误的。 文件是正确的,但它是不完整的。 文档是正确的,完整的,但我太愚蠢,没有意义。 logging的registry项实际上改变了caching的大小,但ipconfig并没有显示caching中的所有条目。 任何人都可以告诉我是否可以在Windows XP,Vista或Server 2008中configurationDNSparsing器caching的大小?