Score:0

Windows-to-Windows SSH: รับตัวแปรสภาพแวดล้อมระยะไกล

ธง ad
kol

จากโฮสต์ Windows 10 ฉันเชื่อมต่อกับเครื่องเป้าหมาย Windows 10 ผ่าน SSH เพื่ออ่านตัวแปรสภาพแวดล้อมตัวใดตัวหนึ่ง เช่น %ชื่อคอมพิวเตอร์%. ติดตั้ง OpenSSH ทั้งสองเครื่อง เชลล์ระยะไกลคือ cmd และฉันต้องการใช้ ซม คำสั่ง ฉันลองสิ่งนี้:

ssh someuser@somecomputer สะท้อน %COMPUTERNAME%

ขออภัย ฉันได้รับชื่อคอมพิวเตอร์โฮสต์ เห็นได้ชัดว่า local cmd แทนที่ local %ชื่อคอมพิวเตอร์% ตัวแปรก่อนส่งคำสั่งไปยังเป้าหมาย ฉันจะรับชื่อคอมพิวเตอร์ระยะไกลได้อย่างไร ฉันพยายามหนี %ใช้คำพูด ฯลฯ แต่ไม่มีอะไรช่วย

สิ่งสำคัญ: ฉันสามารถแก้ปัญหาได้แล้วโดยเรียก PowerShell ที่เป้าหมาย สิ่งที่ฉันต้องการเรียนรู้คือวิธีนี้สามารถทำได้โดยใช้ cmd ... ฉันรู้สึกว่าสิ่งนี้ควรเป็นไปได้ :)

in flag
ดูเหมือนว่าคุณกำลังค้นหาการขยายตัวแปรล่าช้า https://ss64.com/nt/delayedexpansion.html

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา