问题描述
我们域中的用户已针对广告用户配置文件登录脚本功能进行了配置。
由于我们将 .vbs 扩展名的默认程序更改为 notepad.exe 而不是 cscript(安全原因),vbs 文件在启动时不再正确执行。
我最初的想法是将 .vbs 替换为一个 .bat 文件,该文件只使用 cscript.exe 调用 .vbs,看起来应该是这样的。
client.on('message',(message) => {
if (message.content === '!cat') {
// generate a random string
const rand = Math.random().toString(36).slice(2);
const catEmbed = new discord.MessageEmbed()
.setTitle('MEOW!')
// append it as a query string
.setimage(`http://theoldreader.com/kittens/600/400?${rand}`)
.setThumbnail(`http://theoldreader.com/kittens/600/400?${rand}`);
message.channel.send(catEmbed);
}
});
当我在本地启动它时它工作正常,但是一旦我把它放在域控制器上它一开始就不起作用。所以我将 .vbs 的路径更改为这样的网络位置的全名。
@echo off
start cscript startup.vbs
%logonserver% 仅代表分配给用户最终访问的域控制器的变量。
当我在机器上使用域用户导航到该文件夹并启动 .bat 文件时,它可以工作。
然后我将广告用户配置文件登录脚本中的文件名更改为 .bat 文件并重新启动了我的机器。
启动时什么也没发生,所以我最终一无所知。
有人对此有什么想法吗?
提前致谢。 问候斯蒂芬
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)