是否有可能以某种方式(启动脚本?)阻止任何未加密的计算机连接到域?
环境:Windows 活动目录,1000 台左右的计算机,主要是 bitlocker 加密,在 win 7 或 10 企业版上约为 50/50。
总结:为什么会失败
$ ssh foo 'R --version | head -n 1'
bash: R: command not found
Run Code Online (Sandbox Code Playgroud)
但这成功了
$ ssh foo 'grep -nHe 'bashrc' ~/.bash_profile'
/home/me/.bash_profile:3:# source the users .bashrc if it exists
/home/me/.bash_profile:4:if [ -f "${HOME}/.bashrc" ] ; then
/home/me/.bash_profile:5: source "${HOME}/.bashrc"
$ ssh foo 'grep -nHe "\WR\W" ~/.bashrc'
/home/me/.bashrc:118:alias R='/share/linux86_64/bin/R'
$ ssh foo '/share/linux86_64/bin/R --version | head -n 1'
R version 2.14.1 (2011-12-22)
Run Code Online (Sandbox Code Playgroud)
? 细节:
我是 2 个集群的(无根)用户。一个使用环境模块,因此该集群上的任何给定服务器都可以(通过module add)提供几乎相同的资源。不幸的是,我也必须在另一个集群上工作,它有单独管理的服务器,所以我养成了这样做的习惯,例如,
EXEC_NAME='whatever'
for S in 'foo' 'bar' 'baz' ; do …Run Code Online (Sandbox Code Playgroud) 我们的终端服务器有两个组策略:一个包括禁用命令提示符,另一个运行批处理脚本以在登录时启动程序。
但是启动程序永远不会启动。我试过手动运行它,但出现错误"The command prompt has been disabled by your administrator",所以我猜在登录脚本运行之前应用了命令提示符限制,但我不确定我能做些什么。(如果我使用没有命令提示符限制的用户登录,程序可以正常启动)
有没有办法运行 .bat 登录脚本以在登录时启动程序,同时仍然禁用命令提示符?
登录脚本很简单start \\networkshare\folder\someprogram.exe,我们的终端服务器是Windows 2003和2008。
windows-server-2003 windows-server-2008 group-policy login-script
我正在编写一个登录脚本,它取消映射并重新映射一些驱动器。
powershell 调用一个小的批处理文件来进行实际的取消映射,因为 Powershell 在可靠地映射驱动器方面似乎有点不稳定。
我正在使用的代码是:
$arrDrives = "m:","n:","o:","p:","q:","r:","s:","u:","v:","x:","y:"
foreach ($drive in $arrDrives) {
if (test-path $drive) {
UpdateSubHeading ("Removing drive " + $drive)
c:\bin\removeDrive.bat $drive }
}
Run Code Online (Sandbox Code Playgroud)
它调用的批处理文件只是:
if exist %1 net use %1 /del
Run Code Online (Sandbox Code Playgroud)
这一切正常,除非有一个到它试图取消映射的驱动器的开放连接。如果用户打开了一个文件,它就会挂起。
在我尝试取消映射之前,有没有办法检查是否有任何连接打开到映射驱动器,如果有则跳过取消映射?
谢谢,
本
在互联网上搜索了至少 10 分钟。
有一堆在“工作”网络之外登录的笔记本电脑。
我一直在问一个问题:我有一个SSD和大量的内存,为什么在家里或内网外登录需要5分钟?
我最好的答案是登录正在寻找 AD 服务器以提取 gpupdates 和登录脚本以进行映射等。这是等待超时。
所以我的问题是:有没有办法禁用由于映射脚本超时而导致的登录延迟?
希望有一个可以根据网络位置(家庭、工作、公共)进行快速查找并相应地映射的交换机。
login-script ×5
bash ×1
bashrc ×1
bitlocker ×1
group-policy ×1
linux ×1
powershell ×1
ssh ×1
windows ×1
windows-7 ×1