OSProfile interface
تحديد إعدادات نظام التشغيل للجهاز الظاهري. لا يمكن تغيير بعض الإعدادات بمجرد توفير الجهاز الظاهري.
الخصائص
| admin |
تحديد كلمة مرور حساب المسؤول. |
| admin |
تحديد اسم حساب المسؤول. |
| allow |
يحدد ما إذا كان يجب السماح بعمليات الامتداد على الجهاز الظاهري. قد يتم تعيين هذا إلى False فقط عند عدم وجود ملحقات على الجهاز الظاهري. |
| computer |
تحديد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. أقصى طول (Windows): 15 حرفا. أقصى طول (Linux): 64 حرفا. للاطلاع على قواعد وقيود التسمية، راجع Azure قواعد تنفيذ خدمات البنية التحتية. |
| custom |
تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تقم بتمرير أي أسرار أو كلمات مرور في خاصية customData. يتعذر تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير خاصية 'customData' إلى الجهاز الافتراضي ليتم حفظه كملف، ولمزيد من المعلومات راجع Custom Data on Azure VMs. لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء. |
| linux |
تحديد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات لينكس المدعومة، انظر Linux on Azure-Advertised Distributions. |
| require |
الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها. |
| secrets | يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على آلة افتراضية، ينصح باستخدام إضافة Azure Key Vault للآلة الافتراضية لنظام Linux أو امتداد الآلة الافتراضية Azure Key Vault ل Windows. |
| windows |
يحدد إعدادات نظام تشغيل Windows على الجهاز الافتراضي. |
تفاصيل الخاصية
adminPassword
تحديد كلمة مرور حساب المسؤول.
الحد الأدنى للطول (Windows): 8 أحرف
الحد الأدنى للطول (Linux): 6 أحرف
أقصى طول (Windows): 123 حرفا
الحد الأقصى للطول (Linux): 72 حرفا
متطلبات التعقيد: يجب استيفاء 3 من أصل 4 شروط أدناه
يحتوي على أحرف أقل
يحتوي على أحرف كبيرة
يحتوي على رقم
له حرف خاص (Regex match [\W_])
القيم غير المسموح بها: "abc@123" ، "P@ $w 0 دولار" ، "P@ssw0rd" ، "P@ssword123" ، "$word دولارا أمريكيا" ، "pass@word1" ، "كلمة المرور!" ، "كلمة المرور1" ، "كلمة المرور 22" ، "iloveyou!"
لإعادة تعيين كلمة المرور، راجع كيفية إعادة تعيين خدمة Remote Desktop أو كلمة مرور تسجيل الدخول في جهاز افتراضي Windows
لإعادة تعيين كلمة مرور الجذر، راجع إدارة المستخدمين، SSH، وفحص أو إصلاح الأقراص على أجهزة لينكس الافتراضية Azure باستخدام VMAccess Extension
adminPassword?: string
قيمة الخاصية
string
adminUsername
تحديد اسم حساب المسؤول.
يتعذر تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري.
Windows فقط قيد : لا يمكن أن ينتهي ب "."
القيم غير المسموح بها: "administrator" و"admin" و"user" و"user1" و"test" و"user2" و"test1" و"user3" و"admin1" و"1" و"1" "123" و"a" و"actuser" و"adm" و"admin2" و"aspnet" و"backup" و"console" و"david" و"guest" و"john" و"owner" و"root" و"server" و"sql" و"support" و"support_388945a0" و"sys" و"test2" و"test3" و"user4" و"user5".
الحد الأدنى للطول (Linux): 1 حرف
الحد الأقصى للطول (Linux): 64 حرفا
أقصى طول (Windows): 20 حرفا.
adminUsername?: string
قيمة الخاصية
string
allowExtensionOperations
يحدد ما إذا كان يجب السماح بعمليات الامتداد على الجهاز الظاهري. قد يتم تعيين هذا إلى False فقط عند عدم وجود ملحقات على الجهاز الظاهري.
allowExtensionOperations?: boolean
قيمة الخاصية
boolean
computerName
تحديد اسم نظام التشغيل المضيف للجهاز الظاهري. لا يمكن تحديث هذا الاسم بعد إنشاء الجهاز الظاهري. أقصى طول (Windows): 15 حرفا. أقصى طول (Linux): 64 حرفا. للاطلاع على قواعد وقيود التسمية، راجع Azure قواعد تنفيذ خدمات البنية التحتية.
computerName?: string
قيمة الخاصية
string
customData
تحديد سلسلة مشفرة من البيانات المخصصة base-64. يتم فك ترميز السلسلة المشفرة base-64 إلى صفيف ثنائي يتم حفظه كملف على الجهاز الظاهري. الحد الأقصى لطول الصفيف الثنائي هو 65535 بايت. ملاحظة: لا تقم بتمرير أي أسرار أو كلمات مرور في خاصية customData. يتعذر تحديث هذه الخاصية بعد إنشاء الجهاز الظاهري. يتم تمرير خاصية 'customData' إلى الجهاز الافتراضي ليتم حفظه كملف، ولمزيد من المعلومات راجع Custom Data on Azure VMs. لاستخدام cloud-init لجهاز Linux الظاهري الخاص بك، راجع استخدام cloud-init لتخصيص جهاز Linux الظاهري أثناء الإنشاء.
customData?: string
قيمة الخاصية
string
linuxConfiguration
تحديد إعدادات نظام تشغيل Linux على الجهاز الظاهري. للحصول على قائمة بتوزيعات لينكس المدعومة، انظر Linux on Azure-Advertised Distributions.
linuxConfiguration?: LinuxConfiguration
قيمة الخاصية
requireGuestProvisionSignal
الخاصية الاختيارية التي يجب تعيينها إلى True أو حذفها.
requireGuestProvisionSignal?: boolean
قيمة الخاصية
boolean
secrets
يحدد مجموعة من الشهادات التي يجب تثبيتها على الجهاز الظاهري. لتثبيت الشهادات على آلة افتراضية، ينصح باستخدام إضافة Azure Key Vault للآلة الافتراضية لنظام Linux أو امتداد الآلة الافتراضية Azure Key Vault ل Windows.
secrets?: VaultSecretGroup[]
قيمة الخاصية
windowsConfiguration
يحدد إعدادات نظام تشغيل Windows على الجهاز الافتراضي.
windowsConfiguration?: WindowsConfiguration