小编Jos*_*eph的帖子

在Power Shell脚本中获取IIS的应用程序池标识

尝试在IIS中获取特定名称的应用程序池标识,例如:Test

成功通过下面的代码得到它,但不想遍历所有的webapps,是否有任何容易通过指定名称得到它?

Import-Module WebAdministration
Get-WebApplication

$webapps = Get-WebApplication
$list = @()
foreach ($webapp in get-childitem IIS:\AppPools\)
{
    $name = "IIS:\AppPools\" + $webapp.name
    $item = @{}
    if ($webapp.name -eq 'Test')
    {        
        $item = $webapp.processModel.identityType   
        break
    }
}


echo $webapp.processModel.identityType
Run Code Online (Sandbox Code Playgroud)

iis powershell

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

用于验证 IIS 设置的 Powershell 脚本

是否可以使用 Power Shell 脚本获取 IIS 设置?

我希望使用 aa 脚本获取/检查以下信息:

  1. 检查 Windows 身份验证提供程序是否正确列出(协商、NTLM)
  2. 检查是否启用了 Windows 身份验证
  3. Windows 身份验证高级设置 -> 启用内核模式已打开

windows iis powershell

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

Connect-AzAccount 无提示

我正在尝试使用以下方式登录 Azure 门户

Connect-AzAccount
Run Code Online (Sandbox Code Playgroud)

此代码要求我输入我不想要的提示,我们可以使用一些简单的配置脚本自动登录吗?

powershell azure azure-powershell

3
推荐指数
1
解决办法
8775
查看次数

使用 PowerShell 导入和导出 CSV,所有列都用双引号引起来

我正在使用下面的代码导入和导出到 CSV。我进行导出的原因是因为我需要导出的 CSV 中的所有列都用双引号引起来。但在下面的代码中,双引号仅出现在每行的第一行和最后一行。

Import-Csv c:\Emp.csv | Export-Csv c:\Emp1.csv -NoTypeInformation -Force
Run Code Online (Sandbox Code Playgroud)

请注意,我已经尝试过下面的代码(可以工作,但如果 CSV 的大小 > 200MB,则需要更长的时间):

$inform = Get-Content C:\A.csv 
$inform | % { 
  $info = $_.ToString().Replace("|", """|""") 
  $info += """" 
  $var = """" + $info 
  $var | Out-File D:\B.csv -Append 
}
Run Code Online (Sandbox Code Playgroud)

输入示例(CSV 文件):

1|A|测试|ABC、PQR

示例输出(CSV 文件):

“1”|“A”|“测试”|“ABC,PQR”

csv powershell

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

标签 统计

powershell ×4

iis ×2

azure ×1

azure-powershell ×1

csv ×1

windows ×1