小编Car*_*los的帖子

使用Active Directory .NET Core 1.1,.Net Framework授权属性交互

我目前正在[Authorize]控制器顶部使用该属性,旨在根据AD组限制对我站点的特定部分的访问.我正在使用IIS集成身份验证.托管该站点的计算机位于域上,可以与域控制器通信.我也使用.NET Core 1.1,但也尝试使用完整的.Net Framework生成相同的结果.

目前我有 [Authorize(Roles = "Domain\\My_AD_Group")]但无法让AD小组积极更新该网站.如果我更改组中的用户,强制复制并在本地重建站点没有任何更改.如果我在复制后重新启动本地计算机,这似乎可以解决问题并正确读取组权限.在IIS中也会发生同样的事情.

似乎有缓存凭据在本地某处排序但不确定是否是这种情况.任何帮助非常感谢.

编辑:我也在完整的.Net Framework中尝试了这个,遇到了同样的问题.

.net asp.net asp.net-mvc .net-core asp.net-core

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

使用 Get-ChildItem 检索文件夹、名称、全名

我目前正在使用此脚本从给定路径中提取名称、文件夹、文件夹名称:

   Get-ChildItem "C:\user\desktop"  | Select Name, `
  @{ n = 'Folder'; e = { Convert-Path $_.PSParentPath } }, `
  @{ n = 'Foldername'; e = { ($_.PSPath -split '[\\]')[-2] } } ,
  @{ n = 'Fullname'; e = { Convert-Path $_.PSParentPath } } |
    Export-Csv "C:\user\desktop\txt.txt" -Encoding Utf8 -NoTypeInformation
Run Code Online (Sandbox Code Playgroud)

我在获取时遇到问题 @{ n = 'Fullname'; e = { Convert-Path $_.PSParentPath } }通过完整的文件路径。

非常感谢任何帮助。

powershell

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

修剪角色的右侧

我正在尝试修剪文本字符串中某个字符的右侧.

目前我正在使用

$string = "1500 pixels"
$string.Trim(" pixels")
Run Code Online (Sandbox Code Playgroud)

这工作正常并返回,1500但如果最后的字符不是" pixels"那么它将失败.我该如何修剪到右边" "

powershell

1
推荐指数
2
解决办法
816
查看次数