小编Ric*_*ahl的帖子

为什么 Windows 身份验证不能在本地工作而是在远程工作?

我在各种 Windows 服务器上遇到过这个问题:登录到服务器时,通过浏览器进行的 IIS Windows 身份验证不适用于 Windows 身份验证或基本身份验证。

我有几个设置了 Windows 身份验证的站点,当我尝试从服务器访问它们时,我无法登录。不仅仅是用户名或密码,或者域+用户名/密码。

但是,使用我的 Windows 登录凭据从外部访问同一个站点并登录工作正常。

那么 - 为什么在这种情况下我不能在本地登录?

更多信息:

  • 服务器不在域中(单盒)
  • 用Chrome,也试过用IE在服务器上同样结果
  • 使用管理员帐户通过 RDP 访问
  • 对于应用程序任务,IIS 基本身份验证以相同的方式失败

authentication windows-server windows-authentication

6
推荐指数
1
解决办法
1万
查看次数

无法使用 Powershell 删除文件夹,但可以使用命令提示符

我正在尝试使用 PowerShell 删除安装脚本中的文件夹。该脚本将一堆文件复制到分发文件夹(使用 RoboCopy),然后清理多余的文件和文件夹。

c:\installs\wwhelp\Editors\.vs即使在以管理员身份运行的 Powershell 控制台中设置了权限后,我似乎也无法使用 PowerShell 删除文件夹名称。

我基本上是在复制并清理 .vs 文件夹后执行此操作:

set source=\wwapps\wwhelp
set target=\installs\wwhelp
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy UnRestricted

robocopy $source\Editors $target\Editors /MIR
deletefiles $target\Editors\.vs\*.* -r -f   <-- deletes files & folder recursively
rd  $target\Editors\.vs
Run Code Online (Sandbox Code Playgroud)

这失败了:

rd:无法删除项目C:\installs\wwhelp\editors\.vs:您没有足够的访问权限来执行此操作。

该文件夹是空的,我正在以管理员身份运行,并且已经设置了执行策略。如果我创建一个vs在同一文件夹结构中调用的文件夹,则删除有效。

rd同样,使用 Admin 在命令窗口中运行命令也可以。

.有什么想法为什么我在 Powershell 中以 a 开头的文件夹上遇到安全异常?

powershell file-permissions

5
推荐指数
1
解决办法
1万
查看次数

管理 LetsEncrypt 证书过期和自动续订

我一直在试验 LetsEncrypt SSL 证书,并设法在 Windows 上设置和安装证书,以便使用ACMESharp Powershell 库与 IIS 一起使用。执行此操作的过程相当简单,并且证书工作正常。

但是......证书的生命周期相对较短,只有 3 个月,而且由于该过程现在是自我管理的——而不是一些供应商提醒你续订——我担心何时需要续订的通知。

有人可以推荐一种检查过期证书的好方法,然后 - 至少 - 发送某种通知,或者甚至更好地自动更新证书?

windows powershell certificate ssl letsencrypt

5
推荐指数
1
解决办法
6444
查看次数