当我使用强名称工具创建一个新的密钥来对.NET程序集签名时,我得到了一个访问被拒绝的错误消息。这在Windows计算机上运行得很好,但在我的Vista计算机上却不起作用。
PS C:\users\brian\Dev\Projects\BELib\BELib> sn -k keypair.snk
Microsoft (R) .NET Framework Strong Name Utility Version 3.5.21022.8
Copyright (c) Microsoft Corporation. All rights reserved.
Failed to generate
我正在尝试将时间同步设置为本地服务器:
net time \\myserver /set。
但我得到的错误系统错误5已经发生,访问被拒绝。
我以管理员身份登录,并已以管理员身份打开cmd。
服务器是VM,客户机(正在失败)是物理机器。这两台计算机都在运行WindowsServer2012R2。
这里有什么问题吗?
我在Powershell中设置了一个监视文件夹,用于创建运行以下批处理文件的校验和:
pushd \\server\folder
for %%a in (*.wav) do if not exist "%%a.md5" md5sum "%%a" >> "%%a.md5"
popd
我已经找到它了,我把文件移动到文件夹中,它运行正常,但是如果我把文件复制到文件夹中,我会得到一些文件的“权限被拒绝”,导致校验和为空。它看起来并不一致,我可以从文件夹中手动运行批处理脚本,没有任何问题。我在系统中的身份是管理员(Win7)。有什么想法吗?
编
有人知道为什么下面的"net“命令会根据机器操作系统获得不同的结果,即使我在所有情况下都是作为管理员登录的?基于PowerShell或Cmd中的操作系统,无论shell是否以管理员身份运行,都会失败或工作。共享是在中设置的,可以在我的Win10机器上使用Azure PowerShell cmdlet访问。
# mount azure share as a drive
net use x: \\[myaccount].file.core.windows.net\davesdata /user:[myaccount] [my secondary key]
服务器2012运行良好
获
我在Windows 7 64位上运行Visual Visual Studio 2008。我以管理员身份登录,并以管理员身份运行它,但当我调用受限制的API时,我正在处理的程序失败,访问被拒绝。如果使用“以管理员身份运行”从资源管理器运行该程序,则可以正常工作。
我相信Visual Studio 2008可以使用Visual Studio 2008本身运行的任何权限来调试程序。正因为如此,我不能调试我的应用程序,我对发生了什么感到困惑。