例如,我在C#中有一个班级
public class MyComputer : PSObject
{
public string UserName
{
get { return userName; }
set { userName = value; }
}
private string userName;
public string DeviceName
{
get { return deviceName; }
set { deviceName = value; }
}
public string deviceName;
}
Run Code Online (Sandbox Code Playgroud)
它来自PSObject.我正在使用import-module在powershell中加载具有此代码的DLL.然后我尝试在PowerShell中创建MyComputer类的新对象.
PS C:> $ MyCompObj = New-Object MyComputer
但它会抛出一个错误,说明确保加载包含此类型的程序集.注意:我能够成功调用DLL中存在的Cmdlet.
我不确定这是继续创建新对象的正确方法.请更正我做这项工作.