2017-05-25 26 views
-1

通过我的理解,vim.Folder (type?)可用于Python,但我需要它用于PowerShell。我正在转换脚本,并且在参数中传递的文件夹是否为vim.Folder有'if'条件。是否有PowerShell的vim.Folder?

-----PowerShell Script------- 

if($folder -isnot $someEquivalent){ 
    return Error 
} 

    -----Python Script----------- 

if not isinstance(folder,vim.Folder): 
    raise TypeError("Blah") 

回答

0

你真的应该在这里发表完整python脚本您正试图转换,因为没有人知道什么是vim.folder您要比较和,而你在这里是给你一些基本的PowerShell的了解。

在脚本中,您可以通过执行$ folder |来检查对象的类型。 get-member或$ folder.GetType();如果($ folder-is [objecttype]){...}

我假设你想比较$文件夹到vmware文件夹对象类型,所以试试这个:

if($folder -is [FolderImpl]) { ... } 
or 
if($folder -is [VMware.VimAutomation.ViCore.Impl.V1.Inventory.FolderImpl]) { ... } 
相关问题