System.Management.Automation.ErrorRecord
System.Object
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation.RuntimeException
System.SystemException
System.Exception
System.Object
System.Management.Automation.RuntimeException: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null._x000D__x000A_ à System.Management.Automation.ParserOps.CallMethod(Token token, Object target, String methodName, Object[] paramArray, Boolean callStatic, Object valueToSet)_x000D__x000A_ à System.Management.Automation.MethodCallNode.InvokeMethod(Object target, Object[] arguments, Object value)_x000D__x000A_ à System.Management.Automation.MethodCallNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation.ParentContainsErrorRecordException
System.SystemException
System.Exception
System.Object
System.Management.Automation.ParentContainsErrorRecordException: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Collections.ListDictionaryInternal
System.Object
Dispose
InvokeMethodOnNull
System.Management.Automation.InvocationInfo
System.Object
System.Management.Automation.InvocationInfo
System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
System.Object
System.Collections.Generic.List`1[[System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]
System.Object
54
27
-1
C:\Dev\dotNetZipLib\Tools\IonicZip.psm1
$zipObject.Dispose()
_x000A_Au niveau de C:\Dev\dotNetZipLib\Tools\IonicZip.psm1 : 54 Caractère : 27_x000A_+ $zipObject.Dispose <<<< ()
Dispose
0
0
false
Internal
7
ParentContainsErrorRecordException
Dispose
String
InvalidOperation: (Dispose:String) [], ParentContainsErrorRecordException
false
à System.Management.Automation.ParserOps.CallMethod(Token token, Object target, String methodName, Object[] paramArray, Boolean callStatic, Object valueToSet)_x000D__x000A_ à System.Management.Automation.MethodCallNode.InvokeMethod(Object target, Object[] arguments, Object value)_x000D__x000A_ à System.Management.Automation.MethodCallNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
false
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Reflection.RuntimeMethodInfo
System.Reflection.MethodInfo
System.Reflection.MethodBase
System.Reflection.MemberInfo
System.Object
System.Object CallMethod(System.Management.Automation.Token, System.Object, System.String, System.Object[], Boolean, System.Object)
CallMethod
System.Management.Automation.ParserOps
System.Management.Automation.ParserOps
Method
100671797
System.Management.Automation.dll
System.RuntimeMethodHandle
PrivateScope, Assembly, Static, HideBySig
Standard
System.Object
System.Object
System.Object
false
false
false
false
false
false
true
false
false
true
false
false
true
false
false
false
System.Management.Automation
Dispose
InvokeMethodOnNull
7
RuntimeException
Dispose
String
InvalidOperation: (Dispose:String) [], RuntimeException
false
An error has occured while saving zip file 'C:\Temp\TestIonic.zip' : Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Microsoft.PowerShell.Commands.WriteErrorException
System.SystemException
System.Exception
System.Object
Microsoft.PowerShell.Commands.WriteErrorException: An error has occured while saving zip file 'C:\Temp\TestIonic.zip' : Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
An error has occured while saving zip file 'C:\Temp\TestIonic.zip' : Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Microsoft.PowerShell.Commands.WriteErrorException,Save-ZipFile
System.Management.Automation.InvocationInfo
System.Management.Automation.FunctionInfo
System.Management.Automation.CommandInfo
System.Object
Save-ZipFile
_x000D__x000A_ <#_x000D__x000A_ .Synopsis_x000D__x000A_ This private function calls the Save() method of the Ionic.Zip.ZipFile Class._x000D__x000A_ .Example_x000D__x000A_ Save-ZipFile -zipObject $objZip -FilePath "D:\File.zip"_x000D__x000A_ _x000D__x000A_ This command saves zipObject in 'D:\File.zip'._x000D__x000A_ .Parameter zipObject_x000D__x000A_ A 'Ionic.Zip.ZipFile' object._x000D__x000A_ .Parameter FilePath_x000D__x000A_ A fully-qualified path._x000D__x000A_ .Outputs_x000D__x000A_ $False if an error occured._x000D__x000A_ $True if file has been successfuly saved._x000D__x000A_ .Link_x000D__x000A_ http://cheeso.members.winisp.net/DNZHelp/html/287c3ad6-dd63-648c-fccd-35662c59e595.htm_x000D__x000A_ #>_x000D__x000A_ [CmdletBinding()]_x000D__x000A_ param(_x000D__x000A_ [Ionic.Zip.ZipFile]$zipObject,_x000D__x000A_ [String]$FilePath_x000D__x000A_ )_x000A_Write-Debug "Saving zip file '$FilePath' ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.Save($FilePath)_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while saving zip file '$FilePath' : $($_.Exception.Message)"_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ finally{_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ }_x000D__x000A_ return $true_x000D__x000A_
true
_x000D__x000A_ <#_x000D__x000A_ .Synopsis_x000D__x000A_ This private function calls the Save() method of the Ionic.Zip.ZipFile Class._x000D__x000A_ .Example_x000D__x000A_ Save-ZipFile -zipObject $objZip -FilePath "D:\File.zip"_x000D__x000A_ _x000D__x000A_ This command saves zipObject in 'D:\File.zip'._x000D__x000A_ .Parameter zipObject_x000D__x000A_ A 'Ionic.Zip.ZipFile' object._x000D__x000A_ .Parameter FilePath_x000D__x000A_ A fully-qualified path._x000D__x000A_ .Outputs_x000D__x000A_ $False if an error occured._x000D__x000A_ $True if file has been successfuly saved._x000D__x000A_ .Link_x000D__x000A_ http://cheeso.members.winisp.net/DNZHelp/html/287c3ad6-dd63-648c-fccd-35662c59e595.htm_x000D__x000A_ #>_x000D__x000A_ [CmdletBinding()]_x000D__x000A_ param(_x000D__x000A_ [Ionic.Zip.ZipFile]$zipObject,_x000D__x000A_ [String]$FilePath_x000D__x000A_ )_x000A_Write-Debug "Saving zip file '$FilePath' ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.Save($FilePath)_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while saving zip file '$FilePath' : $($_.Exception.Message)"_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ finally{_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ }_x000D__x000A_ return $true_x000D__x000A_
None
System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.PSTypeName, System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
System.Object
Save-ZipFile
Function
Public
IonicZip
IonicZip
System.Collections.Generic.Dictionary`2[[System.String, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],[System.Management.Automation.ParameterMetadata, System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
System.Object
zipObject
System.Management.Automation.ParameterMetadata
FilePath
System.Management.Automation.ParameterMetadata
Verbose
System.Management.Automation.ParameterMetadata
Debug
System.Management.Automation.ParameterMetadata
ErrorAction
System.Management.Automation.ParameterMetadata
WarningAction
System.Management.Automation.ParameterMetadata
ErrorVariable
System.Management.Automation.ParameterMetadata
WarningVariable
System.Management.Automation.ParameterMetadata
OutVariable
System.Management.Automation.ParameterMetadata
OutBuffer
System.Management.Automation.ParameterMetadata
System.Collections.ObjectModel.ReadOnlyCollection`1[[System.Management.Automation.CommandParameterSetInfo, System.Management.Automation, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]
System.Object
[[-zipObject] <ZipFile>] [[-FilePath] <String>] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
IonicZip
zipObject
FilePath
C:\Temp\TestIonic.zip
527
30
3
C:\Dev\dotNetZipLib\Tools\IonicZip.psm1
if(-not (Save-ZipFile -zipObject $objZip -FilePath $Destination)){
_x000A_Au niveau de C:\Dev\dotNetZipLib\Tools\IonicZip.psm1 : 527 Caractère : 30_x000A_+ if(-not (Save-ZipFile <<<< -zipObject $objZip -FilePath $Destination)){
Save-ZipFile
1
1
false
System.Management.Automation.CommandOrigin
System.Enum
System.ValueType
System.Object
Internal
1
0
Write-Error
WriteErrorException
NotSpecified: (:) [Write-Error], WriteErrorException
false
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation.RuntimeException: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null._x000D__x000A_ à System.Management.Automation.ParserOps.CallMethod(Token token, Object target, String methodName, Object[] paramArray, Boolean callStatic, Object valueToSet)_x000D__x000A_ à System.Management.Automation.MethodCallNode.InvokeMethod(Object target, Object[] arguments, Object value)_x000D__x000A_ à System.Management.Automation.MethodCallNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation.ParentContainsErrorRecordException: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Save
InvokeMethodOnNull
System.Management.Automation.InvocationInfo
47
24
-1
C:\Dev\dotNetZipLib\Tools\IonicZip.psm1
$zipObject.Save($FilePath)
_x000A_Au niveau de C:\Dev\dotNetZipLib\Tools\IonicZip.psm1 : 47 Caractère : 24_x000A_+ $zipObject.Save <<<< ($FilePath)
Save
0
0
false
Internal
7
ParentContainsErrorRecordException
Save
String
InvalidOperation: (Save:String) [], ParentContainsErrorRecordException
false
à System.Management.Automation.ParserOps.CallMethod(Token token, Object target, String methodName, Object[] paramArray, Boolean callStatic, Object valueToSet)_x000D__x000A_ à System.Management.Automation.MethodCallNode.InvokeMethod(Object target, Object[] arguments, Object value)_x000D__x000A_ à System.Management.Automation.MethodCallNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
false
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Void ExecuteStatement(System.Management.Automation.ParseTreeNode, System.Array, System.Management.Automation.Internal.Pipe, System.Collections.ArrayList ByRef, System.Management.Automation.ExecutionContext)
ExecuteStatement
System.Management.Automation.StatementListNode
System.Management.Automation.StatementListNode
Method
100672223
System.Management.Automation.dll
System.RuntimeMethodHandle
PrivateScope, Private, HideBySig
Standard, HasThis
System.Void
Void
Void
false
false
false
false
true
false
false
false
false
false
false
false
true
false
false
false
System.Management.Automation
Save
InvokeMethodOnNull
7
RuntimeException
Save
String
InvalidOperation: (Save:String) [], RuntimeException
false
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation.RuntimeException: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null._x000D__x000A_ à System.Management.Automation.ParserOps.CallMethod(Token token, Object target, String methodName, Object[] paramArray, Boolean callStatic, Object valueToSet)_x000D__x000A_ à System.Management.Automation.MethodCallNode.InvokeMethod(Object target, Object[] arguments, Object value)_x000D__x000A_ à System.Management.Automation.MethodCallNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation.ParentContainsErrorRecordException: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Dispose
InvokeMethodOnNull
System.Management.Automation.InvocationInfo
110
35
-1
C:\Dev\dotNetZipLib\Tools\IonicZip.psm1
$zipObject.Dispose()
_x000A_Au niveau de C:\Dev\dotNetZipLib\Tools\IonicZip.psm1 : 110 Caractère : 35_x000A_+ $zipObject.Dispose <<<< ()
Dispose
0
0
false
Internal
7
ParentContainsErrorRecordException
Dispose
String
InvalidOperation: (Dispose:String) [], ParentContainsErrorRecordException
false
à System.Management.Automation.ParserOps.CallMethod(Token token, Object target, String methodName, Object[] paramArray, Boolean callStatic, Object valueToSet)_x000D__x000A_ à System.Management.Automation.MethodCallNode.InvokeMethod(Object target, Object[] arguments, Object value)_x000D__x000A_ à System.Management.Automation.MethodCallNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.ParseTreeNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
false
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation
Dispose
InvokeMethodOnNull
7
RuntimeException
Dispose
String
InvalidOperation: (Dispose:String) [], RuntimeException
false
An error has occured while adding direcotry 'C:\Dev\dotNetZipLib\Tools' to Zip file : Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Microsoft.PowerShell.Commands.WriteErrorException: An error has occured while adding direcotry 'C:\Dev\dotNetZipLib\Tools' to Zip file : Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
An error has occured while adding direcotry 'C:\Dev\dotNetZipLib\Tools' to Zip file : Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Microsoft.PowerShell.Commands.WriteErrorException,Add-DataToZip
System.Management.Automation.InvocationInfo
Add-DataToZip
_x000D__x000A_ <#_x000D__x000A_ .Synopsis_x000D__x000A_ This private function calls the UpdateDirectory(), UpdateFile(), AddDirectory() or AddFile() methods of the Ionic.Zip.ZipFile Class._x000D__x000A_ .Example_x000D__x000A_ Add-DataToZip -Data "C:\path\folder" -zipObject $objZip_x000D__x000A_ _x000D__x000A_ This command adds 'C:\path\fodler' folder and all sub files and sub folders to a zipObject (AddDirectory() and AddFile() methods)._x000D__x000A_ .Example_x000D__x000A_ Add-DataToZip -Data "C:\path\folder" -zipObject $objZip -Update_x000D__x000A_ _x000D__x000A_ This command adds 'C:\path\fodler' folder and all sub files and sub folders to a zipObject._x000D__x000A_ The 'Update' parameter is specified so already existing datas will be updated (UpdateDirectory() and UpdateFile() methods)._x000D__x000A_ .Parameter Data_x000D__x000A_ A fully-qualified file or folder path._x000D__x000A_ .Parameter zipObject_x000D__x000A_ A 'Ionic.Zip.ZipFile' object._x000D__x000A_ .Parameter Update_x000D__x000A_ This switch parameter indicates if you want to update an already existing zip file._x000D__x000A_ .Outputs_x000D__x000A_ $False if an error occured._x000D__x000A_ $True if datas have been successfuly added._x000D__x000A_ .Link_x000D__x000A_ http://cheeso.members.winisp.net/DNZHelp/html/547e4c24-4683-96df-036e-19bc34ba27e4.htm_x000D__x000A_ #>_x000D__x000A_ [CmdletBinding()]_x000D__x000A_ param(_x000D__x000A_ [String]$Data,_x000D__x000A_ [Ionic.Zip.ZipFile]$zipObject,_x000D__x000A_ [Switch]$Update_x000D__x000A_ )_x000A_if(Test-Path $Data -PathType Container){_x000D__x000A_ if($Update){_x000D__x000A_ Write-Debug "Updating directory '$Source' to Zip file ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.UpdateDirectory($Data,[System.IO.Path]::GetFileName($Data)) | Out-Null_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while updating direcotry '$Data' to Zip file : $($_.Exception.Message)"_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ else{_x000D__x000A_ Write-Debug "Adding directory '$Source' to Zip file ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.AddDirectory($Data,[System.IO.Path]::GetFileName($Data)) | Out-Null_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while adding direcotry '$Data' to Zip file : $($_.Exception.Message)"_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ else{_x000D__x000A_ if($Update){_x000D__x000A_ Write-Debug "Updating file '$Source' to Zip file ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.UpdateFile($Data,"") | Out-Null_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while updating file '$Data' to Zip file : $($_.Exception.Message)"_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ else{_x000D__x000A_ Write-Debug "Adding file '$Data' to Zip file ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.AddFile($Data,"") | Out-Null_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while adding file '$Data' : $($_.Exception.Message)"_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ _x000D__x000A_ return $true_x000D__x000A_
true
_x000D__x000A_ <#_x000D__x000A_ .Synopsis_x000D__x000A_ This private function calls the UpdateDirectory(), UpdateFile(), AddDirectory() or AddFile() methods of the Ionic.Zip.ZipFile Class._x000D__x000A_ .Example_x000D__x000A_ Add-DataToZip -Data "C:\path\folder" -zipObject $objZip_x000D__x000A_ _x000D__x000A_ This command adds 'C:\path\fodler' folder and all sub files and sub folders to a zipObject (AddDirectory() and AddFile() methods)._x000D__x000A_ .Example_x000D__x000A_ Add-DataToZip -Data "C:\path\folder" -zipObject $objZip -Update_x000D__x000A_ _x000D__x000A_ This command adds 'C:\path\fodler' folder and all sub files and sub folders to a zipObject._x000D__x000A_ The 'Update' parameter is specified so already existing datas will be updated (UpdateDirectory() and UpdateFile() methods)._x000D__x000A_ .Parameter Data_x000D__x000A_ A fully-qualified file or folder path._x000D__x000A_ .Parameter zipObject_x000D__x000A_ A 'Ionic.Zip.ZipFile' object._x000D__x000A_ .Parameter Update_x000D__x000A_ This switch parameter indicates if you want to update an already existing zip file._x000D__x000A_ .Outputs_x000D__x000A_ $False if an error occured._x000D__x000A_ $True if datas have been successfuly added._x000D__x000A_ .Link_x000D__x000A_ http://cheeso.members.winisp.net/DNZHelp/html/547e4c24-4683-96df-036e-19bc34ba27e4.htm_x000D__x000A_ #>_x000D__x000A_ [CmdletBinding()]_x000D__x000A_ param(_x000D__x000A_ [String]$Data,_x000D__x000A_ [Ionic.Zip.ZipFile]$zipObject,_x000D__x000A_ [Switch]$Update_x000D__x000A_ )_x000A_if(Test-Path $Data -PathType Container){_x000D__x000A_ if($Update){_x000D__x000A_ Write-Debug "Updating directory '$Source' to Zip file ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.UpdateDirectory($Data,[System.IO.Path]::GetFileName($Data)) | Out-Null_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while updating direcotry '$Data' to Zip file : $($_.Exception.Message)"_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ else{_x000D__x000A_ Write-Debug "Adding directory '$Source' to Zip file ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.AddDirectory($Data,[System.IO.Path]::GetFileName($Data)) | Out-Null_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while adding direcotry '$Data' to Zip file : $($_.Exception.Message)"_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ else{_x000D__x000A_ if($Update){_x000D__x000A_ Write-Debug "Updating file '$Source' to Zip file ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.UpdateFile($Data,"") | Out-Null_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while updating file '$Data' to Zip file : $($_.Exception.Message)"_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ else{_x000D__x000A_ Write-Debug "Adding file '$Data' to Zip file ..."_x000D__x000A_ try{_x000D__x000A_ $zipObject.AddFile($Data,"") | Out-Null_x000D__x000A_ }_x000D__x000A_ catch{_x000D__x000A_ Write-Error "An error has occured while adding file '$Data' : $($_.Exception.Message)"_x000D__x000A_ $zipObject.Dispose()_x000D__x000A_ return $false_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ }_x000D__x000A_ _x000D__x000A_ return $true_x000D__x000A_
None
Add-DataToZip
Function
Public
IonicZip
IonicZip
Data
System.Management.Automation.ParameterMetadata
zipObject
System.Management.Automation.ParameterMetadata
Update
System.Management.Automation.ParameterMetadata
Verbose
System.Management.Automation.ParameterMetadata
Debug
System.Management.Automation.ParameterMetadata
ErrorAction
System.Management.Automation.ParameterMetadata
WarningAction
System.Management.Automation.ParameterMetadata
ErrorVariable
System.Management.Automation.ParameterMetadata
WarningVariable
System.Management.Automation.ParameterMetadata
OutVariable
System.Management.Automation.ParameterMetadata
OutBuffer
System.Management.Automation.ParameterMetadata
[[-Data] <String>] [[-zipObject] <ZipFile>] [-Update] [-Verbose] [-Debug] [-ErrorAction <ActionPreference>] [-WarningAction <ActionPreference>] [-ErrorVariable <String>] [-WarningVariable <String>] [-OutVariable <String>] [-OutBuffer <Int32>]
IonicZip
Data
C:\Dev\dotNetZipLib\Tools
zipObject
Update
System.Management.Automation.SwitchParameter
System.ValueType
System.Object
False
false
520
35
3
C:\Dev\dotNetZipLib\Tools\IonicZip.psm1
if(-not (Add-DataToZip -Data ((Resolve-Path $Item).Path) -zipObject $objZip -Update:$Update)){
_x000A_Au niveau de C:\Dev\dotNetZipLib\Tools\IonicZip.psm1 : 520 Caractère : 35_x000A_+ if(-not (Add-DataToZip <<<< -Data ((Resolve-Path $Item).Path) -zipObject $objZip -Update:$Update)){
Add-DataToZip
1
1
false
Internal
1
0
Write-Error
WriteErrorException
NotSpecified: (:) [Write-Error], WriteErrorException
false
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation.RuntimeException: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null._x000D__x000A_ à System.Management.Automation.ParserOps.CallMethod(Token token, Object target, String methodName, Object[] paramArray, Boolean callStatic, Object valueToSet)_x000D__x000A_ à System.Management.Automation.MethodCallNode.InvokeMethod(Object target, Object[] arguments, Object value)_x000D__x000A_ à System.Management.Automation.MethodCallNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.PipelineNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation.ParentContainsErrorRecordException: Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
AddDirectory
InvokeMethodOnNull
System.Management.Automation.InvocationInfo
106
40
-1
C:\Dev\dotNetZipLib\Tools\IonicZip.psm1
$zipObject.AddDirectory($Data,[System.IO.Path]::GetFileName($Data)) | Out-Null
_x000A_Au niveau de C:\Dev\dotNetZipLib\Tools\IonicZip.psm1 : 106 Caractère : 40_x000A_+ $zipObject.AddDirectory <<<< ($Data,[System.IO.Path]::GetFileName($Data)) | Out-Null
AddDirectory
0
0
false
Internal
7
ParentContainsErrorRecordException
AddDirectory
String
InvalidOperation: (AddDirectory:String) [], ParentContainsErrorRecordException
false
à System.Management.Automation.ParserOps.CallMethod(Token token, Object target, String methodName, Object[] paramArray, Boolean callStatic, Object valueToSet)_x000D__x000A_ à System.Management.Automation.MethodCallNode.InvokeMethod(Object target, Object[] arguments, Object value)_x000D__x000A_ à System.Management.Automation.MethodCallNode.Execute(Array input, Pipe outputPipe, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.PipelineNode.Execute(Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)_x000D__x000A_ à System.Management.Automation.StatementListNode.ExecuteStatement(ParseTreeNode statement, Array input, Pipe outputPipe, ArrayList& resultList, ExecutionContext context)
false
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
System.Management.Automation
AddDirectory
InvokeMethodOnNull
7
RuntimeException
AddDirectory
String
InvalidOperation: (AddDirectory:String) [], RuntimeException
false