首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows7批处理文件: Net Use命令

Windows7批处理文件: Net Use命令
EN

Stack Overflow用户
提问于 2013-09-16 14:50:22
回答 2查看 676关注 0票数 0

我有一组用户只读取共享网络驱动器的访问权限。有时,这些用户需要将他们的项目资源部署到驱动器中。我正努力想出一个安全的构建过程,供他们使用。目前,我使用的批处理文件,他们可以执行从他们的本地系统,这将执行以下.

  1. 用户启动批处理文件
  2. 批处理文件调用java程序(凭证在java程序中是“隐藏的”和“加密的”)
  3. java程序处理加密过程,然后调用最后一个批处理文件,该文件实际上运行了NET USE命令,以使用管理凭据映射驱动器。
  4. 最后一个批处理文件映射驱动器,将所需资源复制到共享驱动器上,然后使用原始用户凭据(只读)重新映射驱动器。

我的主要问题是,用户将直接访问执行整个过程的批处理文件,他们只需从最后的批处理文件中删除@ECHO off命令,将所有凭据显示到cmd输出窗口。

我不确定这类事情有没有更好的解决办法?任何想法都将不胜感激!

而且,所有的机器都在使用Windows 7和Windows网络驱动器。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-16 15:41:00

最好的解决方案是使用jCIFS库将资源直接复制到Java程序中。

第二个选择是从Java程序中映射驱动器。这个问题中有更多的信息:如何在Java中安装windows驱动器?

票数 0
EN

Stack Overflow用户

发布于 2013-09-16 15:25:18

有一些.bat到.exe编译器在那里。不确定它们对您的特定批处理文件的工作效果如何,但可能值得一看。你可以去找他们。有几个在外面

高级蝙蝠到EXE编译器

快速批处理文件编译器

批处理文件编译器PE

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18830987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档