小编non*_*tag的帖子

以非管理员身份运行但不以管理员身份运行时可见注册表项

当使用 powershell 或在 regedit 中作为普通用户帐户查询时,我有一个可见的注册表项。但是,当我以管理员身份运行 powershell 或 regedit 时,它不会出现:

非管理员:

PS C:\> Get-ChildItem HKLM:\software\microsoft\windows\currentversion\uninstall | % {Get-ItemProperty $_.PSPath}  | ? { $_.DisplayName -eq "Docker Desktop" }


DisplayIcon     : C:\Program Files\Docker\Docker\Docker Desktop Installer.exe
DisplayName     : Docker Desktop
DisplayVersion  : 2.2.0.4
Version         : 43472
InstallLocation : C:\Program Files\Docker\Docker
NoModify        : 1
NoRepair        : 1
Publisher       : Docker Inc.
ChannelName     : stable
ChannelUrl      : https://download.docker.com/win/stable/appcast.xml
UninstallString : "C:\Program Files\Docker\Docker\Docker Desktop Installer.exe" uninstall
PSPath          : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\unin
                  stall\Docker Desktop
PSParentPath    : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\unin
                  stall
PSChildName     : …
Run Code Online (Sandbox Code Playgroud)

registry regedit docker

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

如何向用户授予 SSRS 浏览器对文件夹的权限,而不授予他们访问根目录的权限

当用户浏览到 http://ssrs_server/reports 时,除非他们拥有根文件夹的浏览器权限,否则他们的访问会被拒绝。如果他们在文件夹 Dept_1_Reports 上有浏览器,则他们可以成功浏览到 http://ssrs_server/Reports/browse/Dept_1_Reports。这不是一个很好的用户体验,因为他们无法在知道文件夹名称的情况下访问其报告。授予根文件夹上的浏览器权限是一个很大的安全问题,因为任何新文件夹都会继承此权限,从而无意中授予用户访问他们不应该拥有的报告的权限。这似乎是一个设计缺陷 - SSRS 的“登陆页面”应该向用户显示他们有权访问的所有文件夹并显示它们。我错过了什么吗?这是 SSRS 2017

permissions reporting-services ssrs-2017

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

SQL Server - 将行转置为列

我已经搜索了高低,以获得答案,如果它已经回答了,那么道歉!我在SQL 2005中的查询中得到以下结果:

ID

1234

1235

1236

1267

1278
Run Code Online (Sandbox Code Playgroud)

我想要的是

column1|column2|column3|column4|column5
---------------------------------------
1234   |1235   |1236   |1267   |1278
Run Code Online (Sandbox Code Playgroud)

我不能完全理解枢轴操作员,但看起来它会涉及到它.我现在可以使用只有5行,但奖励将是动态的,即可以扩展到x行.

编辑:我最终将每个结果列的值分配给变量,例如

DECLARE @id1 int, @id2 int, @id3 int, @id4 int, @id5 int

SELECT @id1 = column1, @id2 = column2, @id3 = column3, @id4 = column4, 
@id5 = column5 FROM [transposed_table]
Run Code Online (Sandbox Code Playgroud)

sql-server pivot sql-server-2005

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