我在办公室的开发电脑不在Active Directory上。 这是一个正常的安装,没有域名。 一切工作正常。
当我希望连接到共享驱动器时,我需要使用公司凭据映射驱动器
例如。 CompanyDomain \ UserName和密码例如。 Foo \ User1和secretpassword
很好用。
所以现在我试图在我的NETWORK用户证书下运行Visual Studio和SSMS。 所以我左键单击按住shiftbutton,右键单击“开始”button下的应用程序图标,然后左键单击作为另一个用户运行。
我input我的凭据(如上)..并失败。 说我的凭据不好。
WTF? 有什么办法可以解决这个问题吗? 弄清楚什么是goin gon?
欢呼:)
PS OS是Win 7 RC
您只能在本地存在的帐户下运行应用程序。 但是,当Windows将回退到使用{username,password}您inputvalidation上其他方法失败(或不可用)时,有一个解决办法。
创build一个同名( domain\pure → .\pure )的本地帐号和相同的密码,然后在新的本地帐号下运行需要networking资源的程序。 您将需要确保新的本地帐户有权访问它所需的本地资源。
假设我正确地理解了这个问题:
当您映射像networking共享这样的域资源时,您需要向域控制器进行身份validation,因此您将按照您的描述放入域用户名和密码。
但是,安装在你的电脑上的Visual Studio是一个本地资源,如果你的电脑不属于这个域,那么没有一个域帐户可以访问它。 要运行VS,你需要在你的电脑上对SAM本地进行身份validation,显然这需要一个本地帐户。 您将无法将VS作为域帐户运行,除非您以某种方式授予了域帐户对您的PC的访问权限,即将您的PCjoin域。
为什么你需要运行VS作为域帐户? VS是否可以访问域名资源? 如果是这样,只需像往常一样运行VS,但首先映射networking驱动器(任何networking驱动器),VS应该能够使用域资源。
JR
您的计算机对于域而言是外来的,而对于文件服务器来说则是外来的。当映射驱动器时,您向外部资源文件服务器提供您的外部凭据,文件服务器使用域进行身份validation,由于文件服务器是成员的域名。 当你使用外部凭据运行本地应用程序时,它不起作用,因为你的工作站无法对外部域进行身份validation。
只需使用/ netonly开关runas命令,它应该工作。 喜欢这个:
runas /netonly /user:DOMAIN\username "path to the application.exe"