রিমোট পাওয়ারশেল অনুমতিগুলি মেশিনে সীমাবদ্ধ


8

আমি রিমোট সার্ভারে পাওয়ারশেল স্ক্রিপ্টগুলি কার্যকর করতে অক্ষম, তবে কেবল আমার বর্তমান মেশিনে - দয়া করে সহায়তা করুন।

দূরবর্তী সার্ভারে একটি অস্থায়ী ডিরেক্টরিটির একটি তালিকা দেওয়ার জন্য নিম্নলিখিত স্ক্রিপ্টটি চালানো আমার শংসাপত্রগুলির সাথে অন্য মেশিনগুলি থেকে একই সার্ভারে কাজ করে, তবে আমার মেশিনের কোনও ব্যবহারকারীর পক্ষে কাজ করে না।

Invoke-Command -ComputerName <server_name> -Credential (Get-Credential) -ScriptBlock { Get-ChildItem "D:\temp" } 

আমি নিম্নলিখিত ত্রুটিটি পেয়েছি:

[সার্ভার_নাম] নিম্নলিখিত ত্রুটি বার্তার সাথে রিমোট সার্ভারের সার্ভার_নামের সাথে সংযোগ ব্যর্থ হয়েছে: লগন ব্যর্থতা: অজানা ব্যবহারকারীর নাম বা খারাপ পাসওয়ার্ড। আরও তথ্যের জন্য, সম্পর্কে_আরমিট_আর সমস্যা সমাধানের সহায়তা বিষয়টি দেখুন। + বিভাগআইনফো: ওপেনআরার: (সার্ভার_নাম: স্ট্রিং) [], পিএসরেমোটিং ট্রান্সপোর্ট এক্সপ্লেশন + সম্পূর্ণ কুইলিফায়েড এরিরিআইডি: লগনফেইলর, পিএসএসসেশনস্টেট ব্রোকেন

  • হ্যাঁ, বিজ্ঞাপন আছে: ড্রাইভ
  • হ্যাঁ, একটি অস্থায়ী ডিরেক্টরি রয়েছে
  • হ্যাঁ, আমার শংসাপত্রগুলি ভাল - আমি সার্ভারে ডেস্কটপ রিমোট করতে পারি এবং অন্যান্য মেশিনে স্ক্রিপ্টটি সফলভাবে সম্পাদন করতে পারি।

আমি পাওয়ারশেল 3 চালাচ্ছি - http://www.microsoft.com/en-us/download/details.aspx?id=34595 থেকে ডাউনলোড করেছি এবং এটি সফলভাবে ইনস্টল হয়েছে।

আমার ল্যাপটপে $ PSVersionTable- এ একটি কল আমাকে দেয়:

নামের মান
---- -----

ডাব্লুএসম্যানস্ট্যাক ভার্সন ৩.০
পিএসকম্পটেটিভ ভার্সন {1.0, 2.0, 3.0}
সিরিয়ালাইজেশন
সংস্করণ 1.1.0.1 বিল্ড ভার্সন
6.2.9200.16398 পিএস ভার্সন 3.0
সিএলআরভিশন 4.0.30319.586
পিএসরেমোটিংপ্রোটোকল সংস্করণ 2.2

আমি উইন্ডোজ 7 চালাচ্ছি এবং সার্ভারটি উইন্ডোজ 2003 চালাচ্ছে। আমি জানি পাওয়ারশেল 3 উইন্ডোজ 2003 সার্ভারের সাথে ভাল খেলতে পারে না, তবে উপরের কমান্ডটি অন্য ক্লায়েন্ট মেশিনগুলিতে সফলভাবে সম্পাদন করে তাই এটি কোনও সমস্যা বলে বিশ্বাস করবেন না।

কোন ধারনা?


আপনি কি Enter-PSSessionএই মেশিনে ব্যবহার করতে পারেন ?
ট্যানার ফকনার

এন্টার-পিএসএসশন চলমান সার্ভারের দিকে ইঙ্গিত করে আমি পেয়েছি "উইনআরএম অনুরোধটি প্রক্রিয়া করতে পারে না Ker কার্বেরোস প্রমাণীকরণ ব্যবহার করার সময় নিম্নলিখিত ত্রুটিটি ঘটেছে: <server_name> কম্পিউটার খুঁজে পাওয়া যায় নি" তবে এটি উপলব্ধ।
ওয়েস্টডিস্কগল্ফ

রিমোট ইন এবং Enable-PSRemoting -forceআবার চালান ; আমার কাছে উইনআরএম নিয়ে সমস্যা মনে হচ্ছে।
ট্যানার ফকনার

আমি চেষ্টা করেছি (এবং ঠিক আবার) কিন্তু ভাগ্য নেই। আমি একই সার্ভারে অন্য একটি মেশিনে কমান্ডটি চালাতে পারি যদিও আমি এখনও এটি ক্লায়েন্টের পক্ষে ভাবছি ... কিছু কীভাবে :-(
ওয়েস্টডিস্কগল্ফ

@ ওয়েস্টডিস্কগল্ফ - যদি সম্ভব হয় তবে আমি ক্লায়েন্টকে রিমিজ করব। আরও জ্ঞাততা ছাড়াই ক্লায়েন্টের কনফিগারেশনের মতো শব্দগুলি সমাধান করা আমাদের পক্ষে কঠিন।
রামহাউন্ড

উত্তর:


6

সুতরাং আরও কিছু নির্ণয়ের পরীক্ষার পরে (এটি চালানোর জন্য অন্য কোনও মেশিনে লগইন করা, একই ল্যাপটপে অন্য কোনও OS ইনস্টলেশন বুট করা) এটি নিম্নলিখিত কমান্ডটি চালানোর প্রয়োজনে নেমে এসেছে:

Set-Item WSMan:\localhost\Client\TrustedHosts -value * 

এছাড়াও আরও তদন্ত করার সময় আমি এই সাইটটি পেয়েছি যা অন্যকে দূরবর্তী শক্তি সম্পর্কিত সমস্যাগুলির জন্য সহায়তা করতে পারে (রেফারেন্সের জন্য পোস্ট করা)।


0

আমি ধরে নিচ্ছি যে আপনার উইন্ডোজ সার্ভার 2003 এ আপনি পাওয়ারশেল v2.0 ব্যবহার করছেন এবং আপনি সার্ভারে WINRM 2.0 সক্ষম করেছেন। পাওয়ারশেল v3.0 WINRM সেক্ষেত্রে উইন্ডো সার্ভার 2003 এর সাথে সংযুক্ত হওয়া উচিত।

"ওয়েস্টডিস্কগল্ফ" নোট দ্বারা বর্ণিত হিসাবে আপনি সার্ভারে সক্ষম-PSRemoting চালাচ্ছেন তা নিশ্চিত করুন। এছাড়াও, কেবলমাত্র নিশ্চিত করার জন্য আপনার উইন্ডোজ 7 ক্লায়েন্টে আপনার ফায়ারওয়াল নিয়মগুলি পরীক্ষা করা দরকার।

এটি আবার চেষ্টা করুন। :)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.