PowerShell 명령의 대부분은 "복잡한"개체를 반환합니다. 예 : Get-Process
System.Diagnostics.Process
의 배열을 반환합니다.PowerShell 함수를 사용하여 복잡한 개체를 반환 하시겠습니까?
필자가 작성한 모든 기능은 단순한 유형 또는 기존 종류의 개체를 반환하는 것입니다.
집에서 만든 물건을 반품하려는 경우 지침은 무엇입니까?
예를 들어 다음과 같은 속성을 가진 객체가 있다고 가정 해보십시오. Name
, Age
C#에서는 내가 썼을 것입니다
public class Person {
public string Name { get; set; }
public uint Age { get; set; }
}
PowerShell 함수에서 이러한 개체를 반환하기위한 옵션은 무엇입니까?
- 내 목표는 PowerShell 모듈을 만드는 것이므로 ps1 파일 대신 C# 모듈로 이동해야합니까?
- 사용자 정의 DLL에서 이러한 객체를 컴파일하고 내 모듈에서
LoadWithPartialName
을 사용하여 참조해야합니까? - 클래스를 powershell 문자열에 넣고 동적으로 컴파일해야합니까?