Articles of 脚本

Windows 10 – 从Legacy启动Metro启动加载程序的方法?

在Windows 10上,我希望能够从Legacy(不太漂亮的黑白)引导加载程序菜单启动/调用Metro(漂亮的蓝白色)启动加载程序菜单。 有什么办法可以做到吗? 尽pipeMetro bootloader有许多Legacy版本中没有的其他选项,但有两个原因希望Legacy Bootloader首先加载,然后在需要时select调用Metro版本。 我可以从Legacy菜单中打CTL-ATL-DEL,并快速重置电脑。 你不能从地铁之一这样做。 相信我,在某些需要大量重启的testing中,这可能是一个巨大的时间。 当您在SATA端口上从IDE切换到AHCI或RAID时,Legacy版本不会崩溃。 这使您可以select继续加载Legacy引导加载程序并select安全模式,您可以轻松地理清情况; 但是对于Metro Bootloader,你只是很难崩溃,从来没有菜单能够做任何事情。 因此,我认为最好从Legacy bootloader菜单开始,如果需要的话,可以从中快速启动Metro bootloader,而不用大惊小怪。 我不知道如何做到这一点。

如何在远程机器IIS 6上添加虚拟目录

我们有一个构build脚本来将虚拟目录添加到运行在同一服务器上的现有网站。 它工作正常, 是否可以添加一个虚拟目录到远程机器? 用户有权访问和授权。 我们正在使用的脚本是一个简单的.bat文件,其命令行如下所示 SET appName = myApp 设置pathName = myApp rem – 下面的语句将在IIS下为您创buildWeb应用程序 c:\ Windows \ System32 \ inetsrv \ appcmd add app /site.name:"Default Web Site“/ path:/%appName%/ physicalPath:d:\ websites \ ultimate \%pathName%

在Windows中search课程的脚本

我正在寻找一个Windows脚本/batch file,它将search指定的目录和子目录(或可能使用CLASSPATH?)的jar文件,然后在这些jar中search指定的类。 如果不需要运行另一个软件包,最好,但是如果你需要使用cygwin,这是可以接受的。 我不得不手动(爆炸jar子等),这不是很有趣。

Powershell .lnk部署/同步 – lnk描述属性

我一直在研究一个PowerShell同步脚本,用来控制桌面上的用户(主要是lnk /快捷方式文件)。 我有它目前安装进行基本比较添加/删除/更新本地存储的文件。 我遇到的主要问题是,我没有一个很好的方法来区分已部署的链接和用户创build的链接。 根据我如何同步文件,我遇到了问题。 问题1:如果我强制客户端位置与服务器保持同步,则每次脚本运行时,桌面上的所有内容都将被清除。 问题2:如果我不强制客户端同步,当我更改/删除文件时,客户端保留这些文件。 所以,如果这是有道理的,我希望有人知道一种方法来标记我发送到本地计算机的文件。 然后,我可以构build我的脚本来查找该标志,只会影响部署的文件。

添加新的不可空列的最佳方法是什么?

我是一个Web开发人员,在我们的SQLServer上拥有pipe理权限,我需要将一个不可为空的整数列(外键)添加到现有的表中。 我正在寻找创build此列的最佳方式,并用数据填充它。 新列的示例: branchId (int) non-nullable with a foreign key to the parent table 现有父表的示例,Branch: id (int) auto-incrementing primary key branchName (varchar) 我知道我可以简单地将默认值设置为正确的分支logging的ID,但我很犹豫,因为分支ID可能会有所不同,环境之间。 我的想法是首先创build新的branchId列作为可空,然后更正所有logging与正确的ID从获取适当的branchId像查询如SELECT ID FROM Branch WHERE branchName =“Branch 4”。 然后,我会回去,将列更改为不可空,这应该是罚款,因为他们现在都有数据。 我的数据库更改脚本都保存在源代码pipe理中,所以这是需要一个可以在将来随时运行的优雅解决scheme的主要原因,无论Branch ID是什么。 什么是最好的方法来做到这一点?

在GPO上查找编辑权限

所有DC:Windows 2003 SP2 在Windows 2003的DFL和FFL 在我们的环境中,我们有500多个GPO,我想知道哪些组/用户有权编辑GPO。 我们需要每个GPO的列表。 次要的问题是如何通过脚本来改变这些权利。 可以通过脚本来完成吗?

检查是否存在打印机连接(不可靠的打印机映射)

我有一个实验室,里面有大约75个XP盒子。 login时,我们使用VBS中的AddWindowsPrinterConnection方法映射两台服务的打印机。 5-10%的时间,用户发现打印机没有成功映射,他们的打印作业失败。 如果他们重新启动或注销,则打印机通常会在第二次尝试中成功映射。 我想添加逻辑到我的脚本来检查打印机映射是否正确,如果没有,重新运行AddWindowsPrinterConnection命令 – 但我不知道如何以编程方式检查打印机对象是否已被映射。 还是有一个更可靠的策略来映射多个打印机持续这些configuration文件? login脚本仍然是最好的办法吗?

terminal服务器2008上login脚本的问题

我们遇到了Windows 2008terminal服务器上没有运行login脚本的问题。 这是一个全新的实现,他们从来没有工作。 有问题的testing用户在工作站上运行login脚本时没有任何问题。 我试图直接用他们的帐户login到服务器,但仍然没有脚本运行。 我已经在与他们相同的OU中设置了具有域pipe理员权限的testing帐户,并且脚本不运行。 我可以从SYSVOL \ somedomain.com \ Policies文件夹手动运行脚本,并且运行良好。 terminal2008年服务器是混合2003/2008年域。 用户可以无误地在服务器上运行gpupdate。 我也运行了这个用户和terminal服务器的组策略结果,一切看起来不错,没有错误。 有什么build议么?

给Apache用户修改Subversion版本库的权利

我正在开发一个使用WebDAV,XSL样式表和一些PHP脚本来连接svn二进制文件的前端。 我写了一个简单的shell脚本,根据我们的技术政策(非常标准的东西)build立一个项目。 但是,当由apache用户_www(OS X服务器)执行脚本时,脚本将无法正常运行。 它抱怨没有获得密码_www。 我们通过打开的目录进行身份validation,所以没有控制身份validation的.htaccess文件。 我可以以某种方式授予对_www的访问权限,而不必键入密码,以便我的脚本可以运行非交互式? 将此限制添加到Limit没有帮助(尽pipe从conf中完全删除Limit标签显然可行!): Require user _www _www@MYSERVER 应该指出的是,_www对持有我的存储库的目录具有recursion所有权。

需要批处理脚本目录列表中的相对path

我有一个简单的批处理脚本recursion查看目录中的所有文件和文件夹,并将文件清单写出到文本文件。 它目前看起来像这样: dir /b/s > files.txt /b表示不提供任何额外的信息和/s使其在子文件夹内recursion。 示例输出是: C:\Users\mark\Desktop\site\site\Web C:\Users\mark\Desktop\site\site\Web\Themes C:\Users\mark\Desktop\site\site\Web\Themes\Sitev2 C:\Users\mark\Desktop\site\site\Web\Themes\Sitev2\images C:\Users\mark\Desktop\site\site\Web\Themes\Sitev2\style C:\Users\mark\Desktop\site\site\Web\Themes\Sitev2\images\site C:\Users\mark\Desktop\site\site\Web\Themes\Sitev2\images\site\beta.gif C:\Users\mark\Desktop\site\site\Web\Themes\Sitev2\style\site.css C:\Users\mark\Desktop\site\site\Web\Themes\Sitev2\style\ie7.css 我想要两件事情: 只列出此列表中的文件而不是文件和文件夹 我希望path与批处理脚本的调用位置相对 例如,我在C:\Users\mark\Desktop\site\site\文件夹中有脚本,所以我不想看到这一点。 有没有可能做这两件事,如果是的话,任何人都可以帮助吗?