Articles of windows

Windows:如何启动dockerVM att系统启动

我正处于需要在基于Windows的构build服务器(通常使用Arch / Debian Linux)上运行docker的情况,而且我找不到在系统引导时自动启动docker VM的方法。 在Linux上,这将是一个服务,但在Windows上,似乎并非如此。 我遵循https://docs.docker.com/engine/installation/windows/上的说明,当我用$ docker-machine create创builddocker VM时,所有的东西都运行了,但是如何把它作为Windows服务或者类似的呢? 目标是能够使用构buildDocker镜像,作为容器启动,并针对它们运行e2etesting。 由于我们正在使用TeamCity来构build关于解决这个问题的任何想法,所以TeamCity也可以工作。

IIS上的SSL证书具有主机名和FQDN

我一直在这里search,technet和谷歌,但还没有能够find我的问题的答案呢。 我有一个运行在IIS 7,Server 2012 R2上的网站。 IIS用作访问我们的Citrix场。 使用https连接,我使用我们的CA服务器创build了一个SSL证书(证书是Citrix.contoso.com(服务器的内部FQDN))。 但是,用户将尝试使用https:// Citrix进行连接,这将生成证书错误。 所以我的问题是:是否有可能certificate为思杰和Citrix.contoso.com工作? 如果是这样,我该如何做到这一点?

其他Windows服务器可以与Windows Essentials服务器位于同一个AD域中吗?

我知道Windows Server Essentials 2012 R2必须作为环境中唯一的域控制器进行部署。 它不能简单地用作运行SQL的域join的Windows Server或其他东西。 但是,我找不到信息来证实相反的情况。 我的理解是,任何Windows Server标准/数据中心实例都可以域join到由Windows Server Essentials托pipe的域中。 基本上,只要Essentials服务器是唯一的域控制器,不应该有额外的Windows服务器的许可问题(CALs旁边),对吧?

如何在事件查看器中将多个计算机名称添加到自定义视图中?

我试图在Windows 2k8R2-SP1上通过事件查看器创build“自定义视图”,以在一个视图中查看来自群集中多个节点的多个日志。 但似乎没有通过ip或fqdn接受远程计算机的名称。 有没有一种特定的方式来添加计算机名称在这里。 我遇到的任何博客都没有讨论在自定义视图中添加多个计算机名称。

用户无法在另一个AD域中映射来自系统的共享

在域B中,我们有一个服务器,分享“公司$”。 在域A中,我们有用户将共享映射到一个驱动器号。 我的一个用户,我们称他为“乔”,无法安装这个共享。 当他尝试它时(包括在域B中使用凭据),他的工作站只需要一两分钟“试图连接到…”,然后凭证对话框就会返回。 我应该注意到,Joe和域A中的其他用户之间的区别在于Joe已经将服务器上的一些文件夹映射到了他的机器上。 而且,因为他忘记了密码,所以我替他改了。 所以他用他的旧密码映射了共享,现在我们要用他的新密码映射一个共享。 我在这里错过了一个明显的问题吗? 我是经验丰富的Linuxpipe理员,所以对我来说这是一个新的领域。 我们有Windows 7 SP1 …这是一个错误,或者我只是不明白Windows共享? 谢谢。

服务器2012 R2 – 使用存储空间与硬件RAID?

我正在使用Server 2012 R2学习MCSA。 我正在运行戴尔r610机架服务器与perc6 / i控制器进行硬件RAID。 硬件RAID是使用RAID 10configuration中的虚拟arrays来设置的。 为了学习目的,我可以继续在硬件RAID之上使用存储空间(我了解的是Server 2012 R2的软件RAID解决scheme),还是必须禁用并清除Perc / 6i硬件RAID工作? 除了教育目的之外,软件和硬件RAID能不能整合在一起,这样做的好处是什么呢? 我很欣赏任何见解。 谢谢。

如何通过任务调度程序运行powershell脚本时隐藏命令窗口?

我有PowerShell脚本与GUIforms显示消息的条件。 该脚本每15分钟运行一次任务调度程序。 每一次运行都会显示出concole窗口,然后显示消息的GUI窗体,然后closures控制台。 这种行为激怒了我。 我想隐藏控制台并只显示GUI窗体。 我试着用参数“-WindowsStyle Hidden”运行runnig,但没有帮助。 如何隐藏这个控制台窗口?

为什么我的login脚本没有映射任何驱动器?

我在PowerShell中编写了一个login脚本。 脚本embedded在GPO中,并在用户login到域时运行。 我的问题是,我在脚本中部署的驱动器没有部署。 我确定login脚本运行,因为在脚本结束时,我发送一封邮件给自己,我总是收到它。 所以运行脚本不应该是问题。 每次脚本运行时,我还logging整个$Errorvariables,并且没有指示为什么会发生此错误。 我几乎可以肯定,错误不是在脚本本身 – 它必须是我认为的权限错误。 我认为在运行脚本时指定-NoProfile参数时可以解决这个问题,但是我不知道把它放在GPO的哪个位置。 我不想要batch file调用脚本,因为美的原因:-)。 编辑:指定-noprofile没有解决问题 编辑:由于有评论说没有足够的信息如何驱动器映射,我粘贴整个映射部分如下: # UserOU as a parameter, value set in GPO Param([string]$UserOU) # preparing some stuff… Import-Module .\SecureStringFunctions.psm1 [Byte[]]$key = (1..16) $pw = Get-Content .\LocalAdminCred.txt | ConvertTo-SecureString -key $key # Tried this to elevate the Script IF it's needed. Didn't solve my problem. […]

Windows 2012:使用域pipe理员帐户pipe理本地用户

我有两台Windows 2012 R2的机器。 在一个计算机pipe理 – >系统工具下,我看到一个“本地用户和组”子菜单。 另一方面,我没有看到它。 同一个域中的两台不同的机器如何呈现两套不同的function? 我可以看到本地用户和组的机器正在运行Windows Storage Server 2012 R2。 这是最近年份的戴尔盒子。 我看不到本地用户和组的计算机正在运行Windows Server 2012 R2。 这是一个虚拟机。 在cmd下使用set ,我可以看到LOGONSERVER是相同的。 同样,我的USERNAME和我的USERDOMAIN一样。 我在这个Windowspipe理员的新东西,所以我真的需要围绕Windows用户访问控制我的头。 如果不一致,我会感到困惑!

平面文件的IIS性能问题(html,css,js)

我们正在运行带有IIS 8.5的Windows 2012 R2 VM,目的是提供平面文件,不使用ASP.NET或其他dynamic内容。 服务器configuration为将5个站点映射到FQDN上相同的IP和端口筛选,并且只在这些站点上提供HTML,JS和CSS文件。 大多数情况下,文件来自映射到本地文件夹的虚拟目录,但是我注意到每个文件都是随机缓慢加载的。 我的详细testing已经在Chrome浏览器中,尽pipe我在Firefox和IE中看到了类似的“随机”缓慢。 根据configuration,大部分的默认值都已经到位。 每个站点都有自己的应用程序池,并且都有默认的configuration,而且由于没有安装ASP.NET,所以这些选项对于甚至可用的都是非常基本的。 经过一番search,我已经启用输出caching在用户模式和内核模式设置为使用“文件更改通知”和静态和dynamic内容默认打开压缩。 当网站正在加载时,速度变慢,开始加载约54个文件。 由于各种原因,大多数这些不会被合并,但在一些可能的道路上,但是每隔一段时间IIS挂起提供其中一个文件。 一个100KB的文件将在几毫秒之后传送,紧接着是一个50KB的文件,时间超过9秒。 其他时候,所有的文件都会在<10ms内加载。 请注意,此testing是在Chrome的caching禁用时间testing的情况下进行的。 总的来说,我是一个unix的家伙,我怀疑我的问题的答案是使用NGINX,我个人觉得它可能更适合这个任务,但我相信这是一个个人的偏见,并希望伸手去看看如果还有其他的可能性,我错过了。 解决IIS性能问题的大多数地方似乎围绕ASP.NET应用程序,而不是平面文件传递。 那么,也许这就是我们的问题。