
Microsoft Configuration Manager چیست؟
Microsoft Configuration Manager (پیشتر با نام System Center Configuration Manager یا SCCM شناخته میشد) عضوی از خانواده Microsoft Intune و Microsoft Endpoint Manager است. Microsoft Learn+2Microsoft+2
این راهکار مدیریتی سازمانی (Enterprise) به مدیران فناوری اطلاعات امکان میدهد دستگاهها، سرورها و کلاینتها را به صورت متمرکز مدیریت، بهروزرسانی، پیکربندی و نظارت کنند. Microsoft Learn+3Microsoft+3Recast Software+3
چرا از Microsoft Configuration Manager استفاده کنیم؟
استفاده از Configuration Manager مزایای متعددی در محیطهای شرکتی بزرگ فراهم میکند:
خودکارسازی استقرار سیستمعامل، نرمافزارها و بروزرسانیها
مدیریت داراییهای سختافزاری و نرمافزاری (inventory)
نظارت و گزارشدهی متمرکز
سیاستگذاری تنظیمات پیکربندی و تطبیق (compliance)
یکپارچگی با سایر سرویسهای مایکروسافت مانند Intune، Azure و Windows Update for Business Recast Software+3Microsoft+3Microsoft Learn+3
امکان مدیریت دستگاههای داخل شبکه و خارج از شبکه، با کمک امکاناتی مانند Cloud Management Gateway Microsoft+2Recast Software+2
ساختار و معماری (Architecture)
برای درک نحوه کار Configuration Manager، ابتدا باید اجزای اصلی آن و ارتباط بین آنها را بشناسید:
سایتها و سلسلهمراتب (Sites & Hierarchies)
اولین سایتی که نصب میشود، تعیینکننده ساختار سلسلهمراتب خواهد بود — میتواند یک سایت مرکزی (Central Administration Site) یا یک سایت اولیه مستقل (Standalone Primary Site) باشد. Microsoft Learn+2Microsoft Learn+2
در محیطهای بزرگ، معمولا یک سایت مرکزی به همراه سایتهای اولیه فرزند (Primary Sites) برای توزیع بار و مدیریت جغرافیایی تنظیم میشود. Microsoft Learn+2Microsoft Learn+2
سایتهای ثانویه (Secondary Sites) برای محیطهایی با ارتباط شبکه ضعیف به کار میروند — آنها به عنوان نقاط محلی توزیع محتوا عمل میکنند، ولی مدیریت اصلی همچنان در سایت والد انجام میشود. Microsoft Learn+1
نقشهای سیستم سایت (Site System Roles)
در هر سایت، رولهای مختلفی وجود دارند که عملکردهای متفاوت را بر عهده دارند:
Management Point: نقطه ارتباط کلاینتها با سرور
Distribution Point: میزبان بستههای نرمافزاری، بهروزرسانیها و تصاویر سیستم عامل
SMS Provider: رابطی بین کنسول مدیریتی و پایگاه داده
سایر نقشها مثل Reporting Services Point، Software Update Point، State Migration Point و … که در مستندات مایکروسافت شرح داده شدهاند Microsoft Learn+2Microsoft Learn+2
پایگاه داده و ذخیرهسازی دادهها (Database & Data Stores)
دادههای مربوط به کلاینتها، پیکربندیها، گزارشها و وضعیتها در یک پایگاه داده SQL Server نگهداری میشود. Microsoft Learn+1
معماری Configuration Manager بر پایه یک چارچوب قابل توسعه است، که اجزایی چون سرویسها، مؤلفهها (components) و واسطهایی مثل WBEM/CIM را در بر میگیرد. Microsoft Learn+1
نیمرخ عملکرد (How It Works)
چند گام مهم در عملکرد Configuration Manager عبارتاند از:
کشف و شناسایی کلاینتها و کاربران — با استفاده از Active Directory و شبکه
نصب کلاینت روی دستگاهها — کلاینتها به سرور متصل شده و پیامها را از Management Point دریافت میکنند
توزیع محتوا و نرمافزارها — با استفاده از Distribution Point یا نقاط محلی
اعمال سیاستهای پیکربندی و بروزرسانیها
گزارشدهی و پایش وضعیت — از طریق SSRS و امکانات گزارشدهی
نسخهها، انتشارها و روند بهروزرسانی
مایکروسافت نسخههای Configuration Manager را در شاخه Current Branch منتشر میکند. Microsoft+2Microsoft Learn+2
تغییر نام رسمی: از SCCM به Microsoft Configuration Manager تغییر یافته است. Microsoft Learn+2Microsoft+2
قابلیت کو-مدیریت (Co-management) بین Configuration Manager و Intune برای مدیریت مشترک دستگاهها معرفی شده است. Microsoft+2Microsoft Learn+2
چالشها و ملاحظات
نیاز به زیرساختهای پیچیده مانند SQL Server، فضای ذخیرهسازی کافی و شبکه پایدار
هزینههای نگهداری و مدیریت ویژه در محیطهای بزرگ
پیچیدگی در پیادهسازی و طراحی سلسلهمراتب (Sites)
برای دستگاههای خارج از شبکه، تنظیم مناسب باید انجام شود (مثل استفاده از Cloud Management Gateway)