من یک مشکل دارم که واقعاً می توانم از کمکی برای آن استفاده کنم.
من یک اسکریپت PowerShell دارم که به 4 دستگاه OneView متصل می شود، وصل می شود، سپس بین هر کدام قطع می شود و داده ها را برای صادرات می کشد. این اسکریپت زمانی که من از حساب AD خود استفاده می کنم و آن را به صورت دستی اجرا می کنم یا از طریق یک کار زمان بندی شده هنگام استفاده از حساب AD شخصی خود کاملاً کار می کند.
وقتی این را با یک حساب سرویس غیرتعاملی اجرا میکنم، فقط برای 2 مورد از 4 دستگاه به آن متصل میشود و دادهها را صادر میکند.
دو وسیلهای که با حساب سرویس کار نمیکنند، سفتافزار متفاوتی نسبت به دو وسیلهای که با حساب سرویس کار میکنند، متفاوت هستند.
در اسکریپت من از یک حساب تأیید اعتبار محلی OneView برای اتصال به 4 دستگاه استفاده می کنم. من یک اتصال به هر یک از چهار دستگاه انجام می دهم، به نوبه خود، داده ها را به یک فایل csv.، یکی برای هر دستگاه، صادر می کنم، سپس اتصال را قطع کرده و به دستگاه بعدی متصل می کنم. مجدداً، وقتی من این را از طریق حساب AD خود از PowerShell ISE یا به عنوان یک کار زمانبندی شده از همان سرور اجرا میکنم، کاملاً کار میکند و به همه دستگاهها متصل میشود. اگر همان اسکریپت با یک حساب سرویس غیرتعاملی از طریق یک کار برنامه ریزی شده اجرا شود، به دو دستگاه از چهار دستگاه متصل نمی شود.
مهم نیست که من با حساب اعتبار محلی وصل میشوم، اما برای پسزمینه حساب AD من در دامنهای نیست که بهعنوان دایرکتوری در دستگاههای OneView تنظیم کردهایم، بنابراین نمیتواند به آنها وارد شود و حکم میکند که به عنوان یک عامل
خود اسکریپت زمانی که از طریق حساب کاربری من اجرا میشود کاملاً کار میکند، بنابراین باید اسکریپت را به عنوان مشکل یا هر چیزی مانند گواهیها یا ارتباطات رد کند.
خود دستگاه ها متفاوت هستند. دو موردی که بدون در نظر گرفتن اینکه کدام حساب استفاده می شود کار می کنند روی سیستم عامل ها هستند:
لوازم کار (با حساب های تعاملی و غیر تعاملی کار می کند)
4.10.01-0348545
6.60.00-0455762
با حساب تعاملی کار نمی کند، هر دو در:
5.50.00-0426657
نسخه ماژول HPE POSH که من استفاده می کنم 4.10.1889.2173 است.
از آنجایی که من با موفقیت با حساب سرویس به یک نسخه سفتافزار قدیمی و جدیدتر در مقابل دستگاههای غیرفعال (با حساب سرویس) وصل میشوم، نمیدانم مشکل اینجا چه میتواند باشد.
در اینجا مثالی از نحوه اتصال/قطع اتصال در اسکریپت آورده شده است:
$OVlogin = “یک حساب OV محلی ایجاد شده، موجود در هر 4 دستگاه”
$Connection2 = Connect-HPOVMgmt -نام میزبان ‘RedactedOVAappliancename’ -AuthLoginDomain محلی -UserName $OVlogin -Password $password
Get-HPOVServer |
Select-Object -Property @{Name=”Name”; Expression={$_.name}}،
@{Name=”نام سرور”; Expression={$_.serverName}}،
@{Name=”شماره سریال”; Expression={$_.serialNumber}}،
@{Name=”برچسب دارایی”; Expression={$_.assetTag}}،
@{Name=”Status”; Expression={$_.status}}،
@{Name=”Profile State”; Expression={$_.state}}،
@{Name=”Power State”; Expression={$_.powerState}}،
@{Name=”نوع مجوز”; Expression={$_.licensingIntent}}،
@{Name=”Model”; بیان={$_.model}}
|
Export-Csv -NoTypeInformation -Path $exportPath2 -Append
قطع اتصال-HPOVMgmt $Connection2
من فکر می کنم اینجا باید فریمور باشد. من در یک محیط بزرگ کار می کنم که در آن برنامه ریزی تغییراتی از این دست دشوار است، بنابراین هر راه حل دیگری را به آن ترجیح می دهم. ناگفته نماند آخرین باری که سیستم عامل OneView را از 4.10 به 6.6 ارتقا دادم، حساب AD من که برای اجرای ارتقا استفاده می کردم، از آن زمان به معنای واقعی کلمه هر 5 دقیقه یک بار در AD قفل می شود و قفل ها از دستگاه OV سرچشمه می گیرند. که ارتقا دادم من در حال حاضر یک بلیط پشتیبانی باز برای آن دارم، اما این چیزی نیست که به دنبال کمک هستم.
هیچ ایده ای در مورد چیزهایی که می توانم در اینجا امتحان کنم وجود دارد؟
پیشاپیش ممنون
پل
منبع: https://community.hpe.com/t5/hpe-oneview/connect-hpovmgmt-connects-to-4-4-ov-s-with-1-ad-account-and-only/m-p/7180826#M7826 تحریریه مجله اچ پی