أحاول تنفيذ برنامج نصي موجود على خادم بعيد والتقاط الإخراج في ملف محلي

StackOverflow https://stackoverflow.com//questions/24055009

سؤال

أريد تشغيل هذا على خوادم متعددة (ما يقرب من 40-50 خوادم) بشكل مسموح به

$ username="مستخدم"

giveacodicetagpre.

هذا الرمز يعمل بشكل جيد إذا قمت بإزالة الوظيفة البدء، ولكن ينفذ واحدا تلو الآخر، والذي يستغرق الكثير من الوقت.

لا يمكنني استخدام الأمر Pssession أو Invoke-action، لأنه مقيد في بيئتنا.

هذا الرمز لا يخرج أبدا.توقف في هذا المنصب:

giveacodicetagpre.

هل كانت مفيدة؟

المحلول

للبدء معك لا تمر بأي من المتغيرات الخاصة بك في الوظيفة.ما تحتاجه هو استخدام متغير ARGS $ داخل SCRIPTBLOCK ثم اجتياز المتغيرات التي تريدها مع -أرجل القائمة.

giveacodicetagpre.

ربما لم أكن بحاجة إلى اجتياز متغير البيئة، لكن يبدو أنك قد حصلت على مشكلة تحليم مع المتغيرات.

بدلا من ذلك، يمكنك استخدام كتلة عميقة في SCRIPTBLOCK لتسمية المتغيرات الخاصة بك، والتي تمرير الوسائط بشكل أساسي في المتغير المسمى.

giveacodicetagpre.

آمل أن يكون هذا يساعد. هتافات، كريس.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top