【问题标题】:Write to c:\ on another computer写入另一台计算机上的 c:\
【发布时间】:2010-11-21 05:24:33
【问题描述】:

我什至不确定这是否可能,但我想我还是会问。提前抱歉,我相信这个问题可以措辞更好。

是否可以将文件写入网络上另一台计算机的C: 驱动器?

PC1C: 驱动器有一个名为User1 的具有完全访问权限的用户帐户。 User2(登录PC2)知道用户帐户User1的用户名和密码。 可以User2将文件写入PC1C:驱动器。

希望这是有道理的。如果您有任何问题,我会尽力回答。

谢谢大家的回答。

编辑

在进行了更多挖掘之后,我想我已经找到了答案,但我无法测试,直到明天开始工作。

答案——命令行“NET USE Z:\PC1\C$\ /user username1 /pass password1”

【问题讨论】:

    标签: windows network-programming


    【解决方案1】:

    如果您在 PC1 上共享 C: 驱动器,则可以像访问本地驱动器一样访问网络驱动器...

    【讨论】:

      【解决方案2】:

      除非另一台计算机在网络上共享C:\,否则这是不可能的。如果它是共享的,您可以使用\\computername\share 访问它(其中“share”是 c:\ 共享的名称,“computername”是您计算机的网络名称。)

      正如 ChrisF 在 cmets 中指出的那样,有一个名为 C$ 的默认共享可供您使用。

      【讨论】:

      • 管理员有权访问的“\\machinename\c$”“共享”呢?
      • @ChrisF:没错,但可以禁用这些。这真的取决于特定的计算机。
      • @chris - 假设所有设置都是正确的。我会把什么样的东西放到批处理文件中。假设用户帐户的用户名是 user1,密码是 password1,我想将文件 C:/folder1/file.txt 复制到另一台 PC 上的 C:/folder2。
      • 这样的网络问题属于 serverfault,而不是 stackoverflow,但您要查找的命令是 NET USE s: \\computername\C$ password /USER:username。运行该命令后,远程 C: 驱动器的内容将作为本地 S: 驱动器可见。完成后运行NET USE s: /DELETE 以终止连接。
      • @Ash - 您需要研究如何以您使用的语言冒充其他用户。然后将“\\machinename\c$\folder2\”作为目标路径。
      猜你喜欢
      • 2016-04-16
      • 1970-01-01
      • 2017-12-10
      • 2020-02-08
      • 2020-09-08
      • 2017-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多