PowerShell无需使用目录凭据即可读取IIS Web应用程序虚拟目录

时间:2016-10-10 13:06:14

标签: powershell iis

我正在尝试使用PowerShell为IIS上的Web应用程序读取虚拟目录。问题是,如果某些虚拟目录附加了INCORRECT登录凭据,PowerShell仍会尝试读取目录,3次尝试后将锁定用户帐户。这不是我们想要的!

如何让PowerShell使用脚本操作员的登录来遍历虚拟目录,如果虚拟目录凭据不正确,则不会触发锁定?

我的代码是:

    $vdirs = Get-WebVirtualDirectory -Site $site_name
    foreach($virdir in $vdirs)
    {
        $webvdirectory2 = $virdir.path
        $virdir_name = $webvdirectory2.split("/")[-1]
        $out_line = "Web App`t{0} - IIS Site`t{1}`tVirtual Dirs`tName: {2}`tRelative Path: {3}`tAbsolute Path: {4}`t" -f $site_name , $app_name, $virdir_name , $virdir.path , $virdir.physicalPath         
        $out_line | out-file $outfile -Append
    } 

0 个答案:

没有答案