Articles of 脚本

远程应用程序内容与Windows 10在Surface 3上显示较小

我们的客户之一是Windows Server 2008 R2作为应用程序服务器运行的一个设置,通过它我们创build了几个单独的.RDP文件,当它们被设置时,我们可以根据自己的需要单独移动到计算机上。 我遇到的问题是使用Surface 3,基本上在使用.RDP文件连接到Outlook 2010,Excel 2010或任何其他远程应用程序时,应用程序中的文本难以阅读(如6点字体看)。 当我使用远程桌面连接应用程序远程访问实际的服务器时,它显示正常,但链接到应用程序本身的顶部有非常小的文本/function区。 我想知道是否有其他人遇到这个问题,以及他们如何解决这个问题。 更改Windows 10“缩放”设置似乎对远程应用程序的外观没有任何影响,而远程应用程序设置中的大小调整滑块也不会执行任何操作。 谢谢。

apt-get install之后的命令在脚本中不执行

我正在写一个脚本,意思是最初设置我的Droplet。 在脚本中,我打开了与我的Ubuntu 14.04服务器的ssh连接,如下所示(用USER和REMOTEvariables定义): ssh -t -t $USER@$REMOTE <<'ENDSSH' ENDSSH 在SSH连接的内部,我有多个我想要执行的命令 – 安装Node.js,更新npm,安装MongoDB等等。 但是,一旦我执行apt-get install命令,其他命令就不会被执行。 所以,如果我有这个: ssh -t -t $USER@$REMOTE <<'ENDSSH' sudo apt-get update sudo apt-get install -y nodejs sudo apt-get install -y npm ENDSSH 命令sudo apt-get install -y npm将不会被执行。 现在,我知道我可以在同一个apt-get install命令中安装多个软件包,但这不是我所要求的,因为之后的其他命令将不会被执行。 这个例子我只是写出来的简单,所以我可以解释我的问题。 我遇到这样的问题,他们说我打开ssh连接时应该放置多个-t标志,我正在做这些,但这并没有帮助。 我究竟做错了什么?

WLANconfiguration文件GPO设置和保存的用户凭证

我们在我们的Windows域中分发无线configuration文件(AD服务器是2012年,域级别是2008年,各种客户端Windows版本 – 主要是Win7和Win10)。 但是,我们似乎无法达到我们想要达到的保存凭证的目标。 在“计算机configuration” – “策略” – “Windows设置” – “安全设置” – “无线networking策略(IEEE 802.11)”下,我们创build了具有一个configuration文件的“Vista及更高版本”策略, (似乎只适用)设置“caching后续连接到此networking的用户信息”。 如果我们取消选中此选项,则每次连接到WLAN时都要求用户input用户名和密码。 这个问题是,我们宁愿如果凭据不必经常input。 如果我们检查这个选项,用户只被询问一次, 永远不会 。 这样做的问题是,如果在此期间密码已经被改变,那么用户甚至没有被要求提供凭证,因此保存的密码已经失效。 在这种情况下,用户似乎没有办法重新获得WLAN连接。 问题: 有没有办法让用户更新上面的第二种情况的login凭据? 最好有没有办法configuration这个configuration文件,使得由于login失败导致的连接失败会popup用户名/密码对话框,从而允许用户存储改变的凭证?

编写脚本来查找用户login到的计算机

所以我想指定一个用户名并返回计算机名称。 当我运行这个,它告诉我,我的$computers obj是null 。 为什么$computers = Get-ADComputer | where {$_.accountdisabled -eq $false} $computers = Get-ADComputer | where {$_.accountdisabled -eq $false}返回null ? 我的脚本到目前为止是这样的: Function Get-Username{ $Global:Username = read-Host "Enter a username" if ($Username -eq $null){ Write-Host "Username can't be blank. Enter username" Get-Username } $UserCheck = Get-ADUser -Filter 'Name -like $Username' | FT Name, SamAccountName -A […]

pssh stderr askpass收到提示

我在RHEL 6服务器上使用pssh 2.3.1版,所以我可以在一次运行中login到多个客户端并下拉configuration。 在testing的时候,我得到一个错误。 [1] 14:45:54 [SUCCESS] [email protected]:22 Stderr: pssh-askpass received prompt: "[email protected]'s password: " 这对我来说有点困惑,因为它说成功,而下一行看起来像是一个错误。 从手册页它确实表示“1”的退出状态是misc错误。 所以不知道为什么说成功。 无论哪种方式,我的命令似乎没有运行,因为我的输出文件被创build,但空。 我正在运行的命令是: pssh -i -h $HOSTFILE -v -t 25 -A -o $OUTPUTDIR $COMMAND 我运行这个后,我被要求input我的密码,然后input上面的输出。 我已经看到一些涉及到一个错误的线程,但似乎只与老版本和RSA密码相关,而不是传递一个纯文本密码。 任何人都可以帮忙找出可能发生的事情吗?

什么可以导致“用户名或密码不正确”错误的Windows 10下的域用户login以外的明显?

…因为它显示了多次单独testing的多个帐户,每个帐户都可以很好地login到域中的其他计算机上,包括Windows 10计算机。 这是在新安装的Windows 10周年更新工作站上joinWindows Server 2012 R2域时显示的。 到目前为止还被淘汰: dcdiag显示域没有错误。 工作站和DC之间的networking连接是好的。 时间正确同步。 域用户位于工作站上的本地pipe理员和用户组,这两个组都具有本地login用户权限。 (这适用于所有用户,包括域pipe理员。) 将计算机join域时,NetDebug文件不会显示错误。 (无论是时间 – 移除它并重新join,正如所料,没有任何效果。) testing安全通道显示它正在运行。 工作站应用组策略,安装组策略中configuration的软件等。 最容易混淆的是,当我使用enter-pssession连接到机器时,用户可以login; 而不是在控制台或远程桌面上login。 所有这一切 – 剩下的是什么? 另外:以后安装了相同的Windows 10安装程序的另一台机器可以工作,所以它似乎是客户端特定的。 额外的附加function:从Windows 8.1安装开始,将其添加到域,然后将其升级到此版本的Windows 10 确实可行。 我不知道。

Windows 10 – 密码过期且计算机被locking时无法更改域密码

我们最近迁移到Windows 10专业版1511.在此之前,我们在Windows 7专业版。 我们的域名中的组策略禁用了所有计算机的快速用户切换function。 即使提供了密码到期通知,用户也不会更改密码。 在Windows 7客户端上,如果域用户帐户密码在login后计算机被locking(午餐或闲置)后失效,他们又回到login状态,他们可以更改密码,因为他们有一个切换用户选项如下所示。 但是,在Windows 10中,当出现相同的情况时,我们会得到以下提示: “您的密码已过期。要设置新密码,请select确定,select切换用户,重新input您当前的密码,然后按照屏幕上的提示进行操作。 所以我们点击确定,现在不再有一个切换用户选项? 有没有人遇到过这个呢? 不知道这是在Windows 10中的错误还是某种限制?

30秒的不活动超时将closuresWindows 10login屏幕

在Windows 10login屏幕(非远程)中,30秒的非活动时间将closures它。 有没有办法修改时间? 我们正在开发一些MFA(多重身份validation)支持,input用户密码后,会有其他的挑战,如电子邮件/电话。 但在某些情况下,可能需要30多秒,Windows 10将closureslogin屏幕,并停止等待的任何电子邮件/电话。

whoami / priv为另一个用户

有没有办法看到Windows中的任何(本地或域)用户的权限? whoami /priv适用于当前用户。 不清楚从文档: https ://technet.microsoft.com/en-us/library/cc771299( v= ws.11) .aspx需要检查这个为其他用户(例如:服务帐户为SQL Server)。 并使用Windows中包含的内容,而不是依赖可能不会安装在所有服务器上的Sysinternals工具。 还有一个复杂的方法,用secedit来做,因为它涉及将结果文件写入磁盘,所以不太高兴。 Powershell也许?

在从AWS快照创build的实例上运行脚本

我有一个AMI,我想在这个基础上推出更多的实例。 但似乎当我创build基于这个图像的实例,它不启动。 所以我想在启动时运行的脚本不起作用。 我已经在/etc/rc.local /etc/init.d/myscript上进行了testing,并在crontab上使用@reboot进行logging,但没有运气。 也许我对快照的理解是不正确的,它实际上不应该在启动后立即重新启动。 有没有办法以自动方式重新启动我的实例?