Editing Items
Overview
Automated Properties
$item = Get-Item -Path "master:\content\home"
$item.Title = "New Title"$item = Get-Item -Path "master:\content\home"
$item."Closing Date" = [datetime]::TodayUsing Set-ItemProperty
Manual Edit Context
Working with Field Types
DateTime Fields
Image Fields
Link Fields (General Link)
Multi-Value Fields

Accessing Typed Fields
When to Use Each Method
Use Automated Properties When:
Use BeginEdit/EndEdit When:
Use BulkUpdateContext When:
Bulk Update Patterns
Pattern: Update Items with BulkUpdateContext
Pattern: Update with Progress Reporting
Pattern: Conditional Updates
Pattern: Update from CSV Data
Using Context Switchers
Common Context Switchers
Advanced Editing Scenarios
Update Items in Different Language
Update Specific Version
Copy Field Values Between Items
Update Standard Values
Performance Optimization
Avoid: Repeated Automated Property Updates
Prefer: Explicit BeginEdit/EndEdit
Best: BulkUpdateContext for Large Datasets
Common Pitfalls
Pitfall: Forgetting to End Edit
Pitfall: Modifying System Fields Without Care
Pitfall: Assuming Item Exists
See Also
References
Last updated