أحاول تنفيذ برنامج نصي موجود على خادم بعيد والتقاط الإخراج في ملف محلي
-
22-12-2019 - |
سؤال
أريد تشغيل هذا على خوادم متعددة (ما يقرب من 40-50 خوادم) بشكل مسموح به
$ username="مستخدم"
giveacodicetagpre.هذا الرمز يعمل بشكل جيد إذا قمت بإزالة الوظيفة البدء، ولكن ينفذ واحدا تلو الآخر، والذي يستغرق الكثير من الوقت.
لا يمكنني استخدام الأمر Pssession أو Invoke-action، لأنه مقيد في بيئتنا.
هذا الرمز لا يخرج أبدا.توقف في هذا المنصب:
giveacodicetagpre.المحلول
للبدء معك لا تمر بأي من المتغيرات الخاصة بك في الوظيفة.ما تحتاجه هو استخدام متغير ARGS $ داخل SCRIPTBLOCK ثم اجتياز المتغيرات التي تريدها مع -أرجل القائمة.
giveacodicetagpre.ربما لم أكن بحاجة إلى اجتياز متغير البيئة، لكن يبدو أنك قد حصلت على مشكلة تحليم مع المتغيرات.
بدلا من ذلك، يمكنك استخدام كتلة عميقة في SCRIPTBLOCK لتسمية المتغيرات الخاصة بك، والتي تمرير الوسائط بشكل أساسي في المتغير المسمى.
giveacodicetagpre.آمل أن يكون هذا يساعد. هتافات، كريس.
لا تنتمي إلى StackOverflow