আমি একটি সম্পূর্ণ রোডব্লক মেরেছি এবং প্রতিটি ওয়েবসাইটের জন্য ভার্চুয়াল ডিরেক্টরিগুলি কীভাবে প্রিন্ট করা যায় তা বুঝতে পারি না IIS 8
। আমি অ্যাপ্লিকেশনগুলি এবং খালি নাল যুক্তি ত্রুটিগুলি পুনরুদ্ধার করে চলেছি এবং ভার্চুয়াল ডিরেক্টরিগুলি তালিকাভুক্ত করার জন্য কোনও উপায় খুঁজে পাচ্ছি না।
ভার্চুয়াল ডিরেক্টরিগুলি সম্পর্কে তালিকাভুক্ত করার জন্য আমার নিম্নলিখিত তথ্যগুলির প্রয়োজন:
- শারীরিক পথ
- অ্যাপ পুল সমিতি
- সাইটের নাম
- পরিচয়পত্র
নীচে আমি যে কোডটি ব্যবহার করে যাচ্ছি এবং এর সাথে গোলমাল করছি:
*See revised code below*
Appcmd.exe
ভার্চুয়াল ডিরেক্টরিগুলি চেষ্টা করে দেখতে এবং তালিকাবদ্ধ করতে আমি কমান্ডটি ব্যবহার করেছি :
C:\Windows\System32\inetsrv\appcmd.exe LIST VDIRS
তবে আমি এখনও আমার প্রয়োজনীয় আউটপুট পাচ্ছি না। যে কোনও কিছু বা যে কোনও সাহায্যের প্রশংসা হবে! ধন্যবাদ!
সম্পাদনা # ------------------------------------------------ ----------------------
কয়েকটি ভারী লাইনে মন্তব্য করে আমার ভার্চুয়াল ডিরেক্টরিগুলি তালিকাবদ্ধ করতে পেল তবে এটি কেবল নাম এবং প্রিন্ট করে:
- শারীরিক পথ
- অ্যাপ পুল সমিতি
- সাইটের নাম
- পরিচয়পত্র
এখনও আমার অজানা, নীচে সংশোধিত কোডটি রয়েছে:
Import-Module WebAdministration
$Websites = Get-ChildItem IIS:\Sites
foreach($Site in $Websites)
{
$webapps = Get-WebApplication -Site $Site.name
$VDir = Get-WebVirtualDirectory -Site $Site.name #-Application $webapps.name
foreach($webvdirectory in $VDir)
{
$webvdirectory2 = $webvdirectory.path
Write-Host $webvdirectory2.split("/")[-1]
#Write-Host $webvdirectory
#Write-Host $webvdirectory.name
}
#Write-Host $VDir
}