@sodawillow Great question. I mistakenly thought you needed -Force to create non-existent parent dirs, but I was wrong, so I updated the answer.
– Michael KropatJan 2 '16 at 14:22

To quote MSDN : -Force allows the cmdlet to create an item that writes over an existing read-only item. Implementation varies from provider to provider. For more information, see about_Providers. Even using the Force parameter, the cmdlet cannot override security restrictions.
– sodawillowJan 2 '16 at 14:53

3

If you have 360 million items in your temp folder, I think you have bigger problems than some PS script failing because of a name collision.
– jpmc26Mar 21 '17 at 21:05

Seems like a good one-liner to me. Until proven otherwise, I'd assume there's a small chance of a race condition, but that's not a real concern for 99% of use cases.
– Michael KropatJan 16 '17 at 20:55