问题标签 [shared-directory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4354 浏览

windows - 枚举 Windows 网络共享和所有自定义权限

我们有各种共享许多目录的服务器。查看共享浏览器可以很容易地了解“顶级”共享是什么,但下面是杂乱无章的自定义权限,没有一个记录在案。

我想枚举域上的所有共享(绝对是所有的“服务器”,本地 PC 会很好),然后递归每个共享并报告与父级的任何偏差。如果孩子具有相同的权限,则无需报告。

我更喜欢简单的脚本解决方案来编写大型 C# 应用程序,但任何可行的方法都可以(甚至是现有软件)。

例如,我想得到:

等等

0 投票
1 回答
244 浏览

.net - 是否可以将本地实例 IIS 指向共享的 Windows 文件服务器作为主目录?

我刚刚开始使用 IIS、.NET 等,如果有任何不清楚的地方,我深表歉意。我最近安装了一个本地 IIS 实例,它运行良好。我想知道是否可以将 IIS 指向另一台服务器上存在的共享 windows 文件夹,并将该文件夹用作 IIS 的根目录。这是可能吗?如果是这样,谁能指出我解释如何做到这一点的资源?

需要注意的一件事是共享文件夹需要身份验证。

0 投票
4 回答
531 浏览

.net - 检查 .net 中的等效共享文件夹

有没有办法在.net 框架内检查两个不同的共享文件夹是否实际上指向同一个物理目录?Windows 中的目录是否具有某种唯一标识符?Google-fu 让我失望了。

(我的意思是,除了将临时文件写入一个文件并查看它是否出现在另一个文件中)

编辑:我想我已经发现了我需要的东西,感谢 Brody 让我在 System.Management 命名空间中指出了正确的方向。

0 投票
2 回答
851 浏览

outlook - 移动到 Outlook 2007 时的兑换共享文件夹问题

我们目前有一个适用于 Outlook 2003 的应用程序。为了获取共享联系人文件夹的所有者,我们只需调用:Redemption.RDOSessionClass.GetFolderFromID(),然后获取该文件夹并获取 RDOFolder.Store.Name 属性。

但是,在 Outlook 2007 中使用共享联系人文件夹尝试此操作时,RDOFolder.Store.Name 为空。

对于普通联系人和我添加到帐户中的“其他邮箱”中的联系人,一切仍然正常。

http://blogs.msdn.com/mstehle/archive/2006/09/07/744798.aspx中提到的方法似乎有效,但我宁愿不发布我们的应用程序的新版本,除非我必须这样做。

基本上我想了解为什么它的工作方式不同以及我可以做些什么(如果有的话)从服务器端解决这个问题。

0 投票
3 回答
3449 浏览

asp.net - ASP.Net 无法查看共享文件夹

我在以前没有工作过的网络中编写了一个新应用程序,但遇到了问题。

如果我有以下 C# 代码:

在控制台应用程序中,此代码可以正确执行。

在 ASP.Net 应用程序中,我收到此错误:登录失败:未知用户名或密码错误。

在 ASP.Net 应用程序中,如果我添加身份 impersonate="true",则会收到此错误:拒绝访问路径 '\MyServer\MyShare\testing.txt'。

我以前从未遇到过登录失败消息;这是从哪里来的?如果我在服务器上创建一个应用程序并将其写入物理位置,它工作正常(所以安全性很好),似乎共享的安全性不起作用(即使它设置了“所有人”完全写入),或者在服务器级别缺少某些东西,我一般不允许查看任何内容。

有谁知道我在这里想念什么?我已经编写了其他类似的应用程序并且从未遇到过这个问题

谢谢!

0 投票
1 回答
931 浏览

python - Python 中的共享文件夹会话

我正在尝试通过 WMI 获取 Python 中当前打开的会话列表。

当您转到系统工具->共享文件夹->会话(即用户名、计算机名称、连接时间等)时,我所追求的是计算机管理中显示的确切信息。

我知道(或至少相信)它与Win32_ConnectionShare有关......

如果它有所作为,我正在使用Tim Golden 的 wmi 模块

当然,如果有另一种(非 WMI)方式来获取这些信息,那么这也是受欢迎的......

0 投票
1 回答
15849 浏览

windows-server-2003 - Windows 2003 上没有共享选项卡

我在 Windows 2003 上的任何驱动器或文件夹属性中都看不到共享选项卡。我看过这里:

http://forums.tweakguides.com/showthread.php?t=5771

但是,在文件夹选项中没有禁用简单共享的选项,并且他们建议启动的服务(计算机浏览器、网络连接、服务器和工作站)不能解决问题。有任何想法吗?

0 投票
1 回答
1809 浏览

sharepoint - 以编程方式访问网络文件夹 WSS 3.0 共享点

我想创建一个包含一个按钮的 Web 部件,单击该按钮我想访问网络文件夹并应用业务逻辑,例如创建文件/文件夹、删除文件/文件夹等

我确实创建了这种类型的 Web 部件,但是在访问网络文件夹时它给出了诸如“找不到路径的一部分 '\comp01\ibc'”之类的错误。我正在使用名称空间 System.IO 进行文件相关活动。我发现像这个 web 部件这样的奇怪行为在另一个 wss 服务器上运行良好。

共享点是否需要任何权限才能访问网络文件夹?我使用的是 Windows 身份验证,而不是基于表单的身份验证。

请在这方面帮助我。

0 投票
6 回答
10923 浏览

c# - C# - 从 Web 服务映射网络驱动器

我们正在开发一个 Web 服务,该服务必须运行与映射网络驱动器交互的第 3 方进程。因此,我们必须以编程方式从 Web 服务映射此驱动器。

我已经为另一个项目将 WNetAddConnection2 等封装在一个更好的类中,所以我把代码直接扔进去了。

我们的 Web 服务在 UltiDev Cassini(而不是 IIS)下运行,它在 System 帐户下运行。我们每次都得到错误代码:“指定的设备名称无效”。我还尝试在 web.config 文件中模拟其他用户,结果相同。

当我在普通用户帐户下从控制台程序运行我的代码时,驱动器将映射得很好。

我还尝试从 C# 运行等效的“net use”命令,结果与 WNetAddConnection 完全相同。

有谁知道为什么 Windows 服务或系统用户无法映射网络驱动器?

有谁知道解决方法?简单地在系统启动时映射驱动器将是一个解决方案,但系统/模拟用户如何访问它?

UltiDev Cassini 的链接:UltiDev

解决方案:我将 UltiDev Cassini 服务设置为在管理员下登录,一切正常。ASP .Net 模拟不得按计划工作。

0 投票
2 回答
74949 浏览

windows - 如何从 Windows 命令行创建共享文件夹?

据我所知,这是通过net命令完成的。

但是,帮助部分并不是很有帮助,因为它只向我展示了次要选项,而不是如何使用这些选项。

假设我有一个文件夹C:\Share_test

我将如何从命令行共享它?