পাওয়ারশেল রিমোটিং ডাব্লু / এক্সচেঞ্জ 2010: মান নালার হতে পারে না


8

দূরবর্তী পাওয়ারশেল সেশনের মাধ্যমে এক্সচেঞ্জ 2010 সেমিডলেট চালাতে আমার সমস্যা হচ্ছে।

আমি প্রশাসক হিসাবে আমার স্থানীয় পাওয়ারশেল সেশনটি শুরু করি এবং নিম্নলিখিত কমান্ডগুলি জারি করি -

PS C:\Windows\system32> $mailcred = Get-Credential
PS C:\Windows\system32> $mailSession = New-PSSession -ComputerName MAILSRV -Credential $mailcred
PS C:\Windows\system32> Enter-PSSession $mailSession
[MAILSRV]: PS C:\Users\jdoe\Documents> Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
[MAILSRV]: PS C:\Users\jdoe\Documents> hostname
MAILSRV
[MAILSRV]: PS C:\Users\jdoe\Documents> Get-ExchangeServer
Value cannot be null.    
Parameter name: serverSettings
    + CategoryInfo          : 
    + FullyQualifiedErrorId : System.ArgumentNullException,Microsoft.Exchange.Management.SystemConfigurationTasks.GetExchangeServer

[MAILSRV]: PS C:\Users\jdoe\Documents> get-mailbox
Value cannot be null.    
Parameter name: serverSettings
    + CategoryInfo          : 
    + FullyQualifiedErrorId : System.ArgumentNullException,Microsoft.Exchange.Management.RecipientTasks.GetMailbox

যেমন আপনি দেখতে পাচ্ছেন, এক্সচেঞ্জের কোনও সিএমডিলেট কাজ করছে না। ঘটনাটি কী হতে পারে?


শুধু যাচাই করতে পারেন, আপনি ব্যবহারকারী যেমন এই সেমিডলেট চালানোর অনুমতি পেয়েছেন সেশনটি চালাচ্ছেন? অর্থাত্ আপনি কি সমস্যা ছাড়াই তাদের সরাসরি চালাতে পারবেন?
বেন পিলব্রো

হা. তারা একই অ্যাকাউন্টে সার্ভারে সূক্ষ্মভাবে চালায়। যেকোন ধরণের রিমোটিং (ইনভোক-কমান্ড বা ইন্টারেক্টিভ) ব্যর্থ হয়।
পিকে

ImportSystemModulesবর্তমান রানস্পেসে নিবন্ধিত মডিউলগুলি লোড করে দেখুন । এক্সচেঞ্জের সেমিডলেটগুলি স্বয়ংক্রিয়ভাবে দূরবর্তী সেশন / রানস্পেসে আমদানি করা যাবে না।
বার্নি হোয়াইট

উত্তর:


2

আপনি এক্সচেঞ্জ সার্ভারের ডিফল্ট রিমোটিং এন্ডপয়েন্টে সংযোগ স্থাপনের চেষ্টা করছেন এবং সেখান থেকে পিএস স্ন্যাপিনগুলি যুক্ত করুন। এটা ভুল. আপনার প্রথম 3 লাইন এটি দিয়ে প্রতিস্থাপন করুন:

$mailcred = Get-Credential
$mailSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri http://MAILSRV/PowerShell/ -Credential $mailcred
Import-PsSession $mailSession

আপনার অধিবেশনটি প্রবেশ করতে হবে না, পরিবর্তে এটি স্থানীয় সেশনে আমদানি করুন। এখান থেকে, আপনি স্থানীয়ভাবে এক্সচেঞ্জ-নির্দিষ্ট সিএমডিলেট ব্যবহার করতে পারেন। এছাড়াও, এক্সচেঞ্জের কিছু। নেট ধরণের এক্সচেঞ্জ ম্যানেজমেন্ট কনসোল দিয়ে ইনস্টল করা হয়, তাই আপনি যদি মেলবক্সের আকারগুলির সাহায্যে জিনিসগুলি করতে চান তবে আপনার স্থানীয় কম্পিউটারে এটি ইনস্টল করা দরকার (এক্সচেঞ্জ তার নিজস্ব আকারের আকারের জন্য ব্যবহার করে)


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

1

আপনি আমদানি-Pssesion এবং সংযোগ ইউআর ও কনফিগারেশননাম নির্দিষ্ট করে এটি এটি করতে পারেন।

PS U:\> $cred = Get-Credential
PS U:\> $session = New-PSSession -ConnectionUri http://Exchange01/powershell -ConfigurationName Microsoft.Exchange -Credential $cred
PS U:\> Import-PSSession $session
PS U:\> Get-Mailbox marius.davidsen

Name                      Alias                ServerName       ProhibitSendQuota                                                                                        
----                      -----                ----------       -----------------                                                                                        
Marius Davidsen           Marius.Davidsen      Exchange01       unlimited             

এটির জন্য আপনার ফায়ারওয়ালে 80 টিসিপি পোর্টের অনুমতি দেওয়া দরকার।

এই অধিবেশনটি ব্যবহার করে, আপনি নিজের পছন্দ মতো এটিতে প্রবেশও করতে পারেন:

PS U:\> Enter-PSSession $session
[Exchange01]: PS> get-mailbox
[Exchange01]: PS> get-mailbox marius.davidsen

Name                      Alias                ServerName       ProhibitSendQuota                                                                                        
----                      -----                ----------       -----------------                                                                                        
Marius Davidsen           Marius.Davidsen      Exchange01       unlimited         

0

আমারও একবার একই সমস্যা হয়েছিল। আমি মনে করি সমাধানটি এটি ছিল:

$s=new-pssession -computername xxxxx
import-pssession -session $s

তারপরে আপনার স্ন্যাপ-ইন যুক্ত করুন এবং আপনার আদেশগুলি চালান

উত্স: http://forums.veeam.com/viewtopic.php?f=2&t=7514


এটি আমাকে একটি সুস্পষ্ট দূরবর্তী সেশন দেবে যা আমি যা যাচ্ছিলাম তা নয়। আমি সত্যিই ইন্টারেক্টিভ রিমোটিং কাজ পেতে চাই। এই সমস্যার সমাধানের উদ্দেশ্যে, আমি একটি অন্তর্নিহিত দূরবর্তী সেশনটি চেষ্টা করেছি এবং এটি অন্যভাবে ব্যর্থ হয়েছে। "আমদানি-PSSession: রিমোট অধিবেশন পান-কমান্ড কমান্ড নির্বাহ নিম্নলিখিত ত্রুটির প্রতিবেদন করার সময়: ব্যতিক্রম একটি আবাহন লক্ষ্য দ্বারা নিক্ষিপ্ত হয়েছে .."
PK।

0

আপনি কি ডিভিডি থেকে এক্সচেঞ্জ ম্যানেজমেন্ট সরঞ্জামগুলি ইনস্টল করার চেষ্টা করেছিলেন এবং আপনার ওয়ার্কস্টেশনটি কনফিগার করেছেন?


0

আমি রিমোটিং এন্ডপয়েন্টটি ব্যবহার করার পরামর্শ দেব যা সাধারণ এক্সচেঞ্জ ইনস্টলেশনটির অংশ। আপনি এখানে আরও বিশদ জানতে পারেন

আমি এটি এক্স 2010 এবং এক্স 2013 উভয়ই সাফল্যের সাথে ব্যবহার করেছি It's এটি সমর্থিত উপায় এবং এটি আরবিএসি বিধি অনুসরণ করে, তাই আমি এক্সচেঞ্জ স্নাপিনকে "সাধারণ" রিমোটিং এন্ডপয়েন্টে যুক্ত না করে এটি ব্যবহার করার পরামর্শ দেব।


0

সমস্যাটি হ'ল দুটি মেশিনই একই ডোমেনে থাকা উচিত।

এছাড়াও আপনি ডোমেন অ্যাকাউন্টটি ব্যবহার করেন না, স্থানীয় অ্যাকাউন্টটিও নিশ্চিত করে নিন।

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